MSRYLHLNPPFRAEHIGSLLRSAKVLQKRIDHGAQKCTAEELHAVEDESISAVVRLQQDLGLKTITDGEMRRGLFYEGMFEKLEGMSIIPNPFKAMGFTGYTSVYCNEVKHLKITICGLTWMHSRYGSEYTYDQAVYKSDGADYPALTCSLESDHSGRADDYLSEGSFDRIAVKFFTNLNFDCYYLGYDSERAGSLEPLQYLPLHKTVVLGLVTSKSAQMENLGDIRERVEKAVDIISQGNPKRSREDALNHPQCGFASVFEGNPLSEEDERRKLGLVVEAAKQIWGPPTGSPQAPGQALEKH*