MTSGESFYGGIPVFRGFTSLMDPALYASLPDDWSIGVADIVDSTKAIAAQRYKAVNMAGAAVIAAVTNALEGREFPFVFGGDGASFAVAPGDLDRARDALAATATWVREDLDLTMRVALVPVSAIRAQGLDVRVARFGPSANLSYAMFSGGGLAWADAAMKRGEFAVAEAPASTQPDLSGLSCRFEVIPASRGLILSVLVMPARGADPPAFRKVIEDIIHLVERSPDGARPVPPQGPPLKWPPQGLDYEARTKRGGPLLARRAGVLAYTLFAYLIMRFDIKVGGFVPNLYKRQVVENSDFRKYDDGLRMILDCTPELERALSDRLAAAAREGVVRYGLYPQDAAMMTCFTPSALRSDHVHFIDGARGGYASAATALKAMMA