MSFKFVQNHALVVRMQQLDIIMAPSCSSCRAFFRRTALQNFVFHGCLKFGECSRNECIRACRSCRFNKCITGGMSTHFVTTNKNSHENPSSSCAPDYAPKIEEYDDFSGGEVHTENCDRLTGQSQRTSDLKNTFDTSRGKEKELHIAKNPIVIENKVDSMMRNLLSLEEALQRLRISAYTPKLVEGLQMDFFLTGPSKLGINFGDIVYSIEYIKALPFYHRLDDSSKRVLLASSLACANYTTAFYSYTHKSDRTCYPDGSAHLDNNEYVLLKMIIICNPLLEGLHPSDITVLQKEKERYTKTLFSYVLAKRGADKGPEHFAKNLSIVDVTMRLINWLKSQGILMLALDLLKNRSPFVETLYHSR