MDTGVIEGGLNVTLTIRLLMHGKEVGSIIGKKGESVKKMREESGARINISEGNCPERIITLAGPTNAIFKAFSMIIDKLEEDISSSMTNSTASSKPPVTLRLVVPASQCGSLIGKGGCKIKEIRESTGAQVQVAGDMLPNSTERAITIAGIPQSIIECVKQICVVMLESPPKGVTIPYRPKPSSSPVIFAGGQVSRQAGGHACETDLWEGRRSHTGGVSLDAVDLHGAYTIQGQYAIPQPDLTKLHQLAMQQSHFPMSHSGNTGFSGGIDASAQTTSHELTIPNDLIGCIIGRQGAKINEIRQMSGAQIKIANPVEGSNDRQVTITGSTASISLAQYLINVRLSSEAGGMGSS