MSAHAAEKMACLSRSPALRRFSLPAFLHKPCFTRFLQPSFHYGAHGRTGLRWVGVAPLHTGKLSSMYQVLHHRRLSVLSPEAVMTPPPPRTSNEAIPEFVKQLGFEKVKEQLLDEYKSTAVLYKHKKTGAEVMSVTNEDENKVFGIVFRTPPKDSTGIPHILEHSVLCGSRKYPLKEPFVELLKGSLHTFLNAMTYPDRTCYPVASTNTKDFYNLVDVYLDAVFFPKCVSDLQIFQQEGWHYELNHPSEDVTMKGVVFNEMKGVYS