MMRHTMKLLGQQARRIQPSNIDPTSIRHAGTLVSPHRNNSALLLRIATAIDQKTPVVEALEQWKEQEWMSSHRVYTLFPEDMASRILLIDTVLGLKEAERFFETIPETMKDYTVYTSLLTLYTRNDDTLDKAEALFEKMRELGFLLKPTPFNLMLSLYSPLKRHDNVNSLLSEMEDNNVKPDDLTANHALLVYAAVSNIKAMEKFLSSNQRIKLEWGTCIDMAKAYLKSGATEKSLAMLLRTELLVDCASRKPAYEALMSVYGDVGEREDVYRIWELHKNAGSSNEGYRAVISALSSIGDMEGAEVIYREWELGGLPFDASIPNTLISGYHALGMERRLRN*