MTRVYSLLESLAEKLDMDLTNPSPKEPGEHRFRVILSKAVLDDLLQKLTSVNDILKILIDQSAHRGAIQTRRKRGGWNNALLQRYQRARKYAEGLFRAILQGEYWKCRCREHHCVYLQLQCNPVKTNHGLNDNENESKFRVLFSNTLTQGSTIWSWKEVEFEPSEEGITMAHLAITERTGNMKRREQPLETMKKKEKKKGVHFKVDTVVNIKTSSSSSTGSMLENIGTDSAIDKSMAGPILDFCSVLRMETCTDHHKTIGFISHGTTDGNVRYTVHAVKSSHQRMPQYSVREILSTTSRRERLHIAAGLACGLIQYYGNWLKPSWESSDVRLAVDKDGRTALLDNLYLSWPLSGQPAGITGENAPSCPHVQNDILFPLALTLIELSVGETIGALWITEDGNGNPQTTKFNTACRLIKEVQWHSGAAYAEVVRTCLFWSGVGSCFGDGQFEERVFDTVVSPLVEDLVYFEGLRVI*