MSLYEEAAVEYRLRAIQALSEEIRKSQGPNSLHEDEQDAILAIIQILLLHDIAETGISTHGIHITGAMLDIIRAFAGPERLCFSQDIRETVASATDEKFELVNGCPREIFLVIGAALEKAKEYNLGWLSWDEYQVALQSAKHKLYSFDRTARTYPSSDPRWMSTAEAFQYACILRILRLLDPLQQPQSNEIQECVARILDATARIPSDCCLLELLVFPLFMGGSDALSPHSQYYVIARLNEIERRSEFRNPVPRELLEKVWAARAAQAPGDDQNISWTTFVSDLLTFSSLPFHRPLTAYRLIHPNWHSSMII*