MSLFDKEKDKMLIRLVRDKPVIYDSSHPQHRNLIAKHEEWKEISTAMDIPIADIQKRWKHFRDHYKKKKKLKSKKNTWRYMHLLEFLSAPLKISQSDNRRQVEEQSKALSQEPQTPDLDKSFFSYIEVLRHRYDTVLPGTGVTNNTPEPISPITRGPEDIKILAGPSTSSHYDNIQKQRKPLRIESSLSLDALRKRLITTDVREPMSSDEIPKEDQNSSNSDKEEIYDSDIGIFGRRTYYSPIHRYFEFVAEIALILPPHLVSDLKLRIHKSIYQIELEWQKEKREKGERERKRERERRGKAPIG