MSLLAAINLDLEMSMLPVSTLHWRADLLKIPAHGNPYEHLSLPMDDGVNMHGAEAGCLAGDGFTDWMTERVDFSCYHPTSVDPSLPGPSAPDLEIMATLLKKELEQMEDYFLEETLSLTQPMPPDQVAPCTPPSHEVHFLFPTPDHQLGGSEVEFQAYVEETSPPAPVSMETVHSGCLELLNLYSDVPSDFPREQLQDLSVTKDTTVPPEFSERLNRPTPYDRPNCSAFPQQKGDRKQKKRDQNKTAALRYRQRKRVEYDALDEECQSLEVRNRELKEKSDSIEREIQYVKDLLIEVYKARSQRLRNN