MATTSTTTKLSVLCCSFISSPLVDSPPSLAFFSPIPRFLTVRIATSFRSSSRFPATKIRKSSLAAVMFPENSVLSDVCAFGVTSIVAFSCLGFWGEIGKRGIFDQKLIRKLVHINIGLVFMLCWPLFSSGIQGALFASLVPGLNIVRMLLLGLGVYHDEGTIKSMSRHGDRRELLKGPLYYVLSITSACIYYWKSSPIAIAVICNLCAGDGMADIVGRRFGTEKLPYNKNKSFAGSIGMATAGFLASVAYMYYFASFGYIEDSGGMILRFLVISIASALVESLPISTDIDDNLTISLTSALAGFLLF*