MLVVGYSNDGRKTFIVRVEGISKPTTFPTYEHWYRSIVASAITDVLETDSGTDMDAEQDHKLLHVYNMVVHGFSARLTEEEATKMEKTLCVLAMIPDHFDYGSDVVIGLLDSGIWPERWSFSDQGMRPIPKHWKGEWFNKFLCNRKLVGSLLFSKGYEVKYGPMNETLEFRSARDLDNHVTHTASTSAGRYVNRSSMMGYAHRITKGIAPQARIAIYKIYWAFGYFDSDILSALDKAVDDRVNALSLSIGGRSFPYDQDIFAISTFGGKSFPYDRDIFAIDTFKAVKEKLLI*