MRGASGESVLPEDLRSRVLERIRPTRLQFSMLGRLYSLVARALEECEDLRLSIPSYRVELVGSAAKGTLLRDKWEVDVFLLLDAPREEVRRLGESLLRSCLGGRLPYYFKYSEHPYATVSLMGMQADVVPAPLAVDPRDAVGVERTPFHTRYVRSRLEERPWLVDDILLFKSFLKGIGVYGAETRVGGFSGYLAEVLIIHHGGFEETVKAASSWRPPVMVDTTSGKADLDMLARRYPDSPIIVPDPVDPSRNTAASVTPKRLAELVHAANIFLRKPSPTFFHALQPGEPCRRTLPGVMVLMSGNYSDHPPDSVWGRLKRLGERLYRATKARGYPALSYSFYTDEALEAAVYIHMESPSRYPIEGRLGPPPWERERAARFTEKRLGEGGWVWIGDDGRLSGARPYTGSAAGDVERALATLPLPPGTRSYKVVTCPSTGPCGFPSYLEALRDPTPPWLRHVLGGCRS