MSRYLHLNPPFRAEHVGSLLRPAKLVQKRFDHDAQKCTAKSATRRRGQEHFGSCMFEKLEGMSIIPNLCEATKSDGPGKIQRKRGIHTEDLIFLKGLVAPEEVKHLKITICGPTWMHSRHGSEYTYDQAVYKSDESDHSGRADDYFADLIRAYREELTELYDLGCRHIQFDEPTFAFFCSESVIAGMEHAGVDHEALLDQYISVYNAILQEQPADLTLSLHTCRGNYKGIHFSEGGFDRIAVKFFNDLNINCYYLEYDSERAGSLEPLQYLPLHKTVVLGLVTSKSAQMENLGDIRERVEKAVDSISQGNPKRSREDALNQVCISPQCGFASVFEGKPLSEEDERRKLGLVVEAAKQIWGPHTGSPQAPGQALEKH*