MHSVGEVLEKLPPKHQKEQAALVASYKASYEKWHFQLRSGFGLLMYGFGSKKALLEDFATAVLVDGPVVVVNGYLPVVRMKNVVFTIASALWEENCAQASGSAKRRKSITGQPLLTQTLEDLLTFIQGKSESDCVYVIVHNIDGPGVRDDDIQRTLALVAACPCVRFVASVDNVNAPLLWDKQMANTQYNWWWHHTPTYDDYSVEGIYLPVHLAAGGSLETIKSASLVLRSLTPNAQSVFKALADFQLAHPEDKGLPLHQLYSSCRDQFLVSSELTLRAHLTEFKDHELVRWRRGHDGQDCLFIPLTVDALSKLLQDVYQ*