MGAGVSDLAAGMEAVGKVAGGAGLGELPELCAAEVLLHLDAPEICRLARLNRAFRGAAAADFVWEAKLPENYGYLLDFVDGAMEGGGGGRERSVMGKKEVYARLAKAVPFDGGKKELWLEKSKGGVCIALSSKSLVITGIDDRRYWSHMPTTESRFHSVAYLQQIWWFEVVGELEFCFPAGTYSLYFRLHLGKASTRFGRRVCSSEQIHGWDKKPVRFQLSTSDGQHALSQCYLDEPGSWILYHVGDFVASTTEQPIKLKFSLAQIDCTHTKGGLCVDSVLIYPKGFQQEKVISSQK*