MTLSRKGRPNVEAYKAVAREGRHEEANVLADELLVLNPLYDAKAESQIDAWCAEFLKLQPGSEKAVFVQESRLGLLAAYVYPTIPYEKIVPVGKFFASFFLADDILDSPEISSSDMRNVAIAYKMVLKGRYDEATLPVKNPELLRQMKMLSEVLEELSLHVVDESGRFVDAMTRVLDMFEIESSWLRKQIIPNLDTYLWLREITSGVAPCFALIDGLLQLRLEERGVLDHPLIRKVEEIGTHHIALHNDLMSLRKEWASGNYLNAVPILASNRKCGLNEAIGKVASMVEDLEKDFAQTKHEIISSGLAMKQGVMDYVNGIEVWMAGNVEWGWTTARYHGIGWIPPPEKSGTFQL*