MSVDHLISPFRDKRTLLALSDAIKKLAFKLEKKLVIMEVCGGHTHSLMKYGLLDLMPKNLEFVHGPGCPVCVMPRARLDEAYELATIKDSIILSLGDMMKVPGSYGSLIQAREKGLDARFLYSPMQALEIAKENPTKKVIYIAIGFETTTPMSASVLLNAKKEKLKNLFFHINHILVPPSVSAILKDPACQINALLAPSHVSVISGAQIYSPLVDRFKLPIIVSGFEPVDILESVLMLLKQALNKEAKLEIQYKRAVSFEGNVKAQALVNACMEVRENFEWRGLGNIKRSALKLKEAFASYDAEKVFKEYLSHKIIKENKACKCGEILKGIAKPLDCSLFATTCTPQNPIGSCMVSSEGACAAYYRYKRV*