MKFCYGKKLELSANNIIPLACVSSYLEMTEEHSSDNLIKKTISFFHDKILPSWSESVKVLRTCDQRIVHQATHIGLIDHCVNSITDKACEDPFLLGKPIENPFPEKEDYENQPRPSARRKLFQVDLWVEDLTTLILPLYELVMNAVVQQQDIPPEFVAGSLFRYAKKRADVAMLKVPPVYVNSSPQAQREVIEAVERLLPDKREALHCRYLFEMFHWAIALQASPDCLKGFQVRIGKQLEEAVVEDLFIPCYGYLRETRYDIECVMRILKNFFANYTSPEAAGLIAVSKLVENFLSQIAKDPNLRKDAFATLVEMLAVTADQLGRQADGIYRAIDIYFGAHGELTESEREELCQLLDCHKLSPAALEHAAQNERLPLRVVVQVLFVGQLQLRDAIVGAMPEMDGGSSGEGEEGEKAGDGEEVRVKEKMQGMESRVMKLERECNKMKEMERVGNFGSGARKKGSLWKELKRKLGCVSNFDECNSHVRMVCPRKGR