MGAESHHLPGFFNVKLHEPTLVKPAEATENHAYFLTNLDQNVAVIMETVYVFEARHHDMKGEEDPAKVMREALGKVLVHYHPLAGRLGISPEGKLSVNCNGEGALFVEAEADARVCDLGDLSKPADPGRLGQLVYKVPGARNILDIPPIVVQVTKFGCGGFVLGFTCNHAMFDGIGAMEFVNSWAETARGSPLSTPPVLDRTFLKARSPPQIKYPHIEFLEIEDLSLSKDLSFTDDATLVYKSFCFNPQSLERLKQKALEDGLLPTCTAFEALSALVWRARSKAMAMKPDQKTKLLFAVDVRSRLQPPLPRGYMGNGVVLACALTSAGELAESPFSNAVRHVQEAIALVNDDHVRSTIDFFEAMRLRPSLAATLVITTWSRLAFHTTDFGWGQPTHAGPVTLPEREVAIFLSHGKGPKSINVLLGLPSQAMQKLEEILQPELN*