MVRFADLIAEHAEQIRYLETIVTGKPNAFSGFEVNDAVQNFKYWASSYGFLPSDIIKAEDASLKTSELNPLPAIFAASLGAKAGFPDGLLSCFTGGAAAGIALSEHARIRKISFTGSIGTGKLRVTLELGGKSPSVVFSDADLDKAVSAAAAGITRYSGQICVAPSRLYLHEDIAEAFLVKLRKTVEDFATTFGADPLSPTTMSGPLFNHQQKKTVLAYLESGKKDATLLTGGSAVGDKGCYIQPTVFVDPQPDARVLREEVFGPVAVVVRFRTEEEAVALANDNENGLAAYVWTRDAARGFRMTRALEAGSVVVNGPMELDARIPFGGWKQSGLGVENAVEGLKAWLQIKTVIMNA