MGVLSNRVLKEDLLPGDHIYSWRSAYTYAHHGIYCGGNKVVHFTRGRNEELGTGNQYLDVFLASSRPDSATHSCTECGMHGESNGVVESCLTCFLAGCPLYRFEYGEKTITFLAKARGGTCTLAETDPAEVVLHRAEYLLNNGFGCYHIFHNNCEDFAIYCKTGLLVVEKNLIGRSGQAASVFGAPFAAVISSPLRFMMANPWGAAAVSAGVYFFCRYATDIGIRKDVAKVAVEDLAVNLGWSQVAALGALDAARTGSVSVQGLPGPCLLAIEAAVPTHAQVADVADSKELLEVDHCKNS*