MKLLYPTSLALDIDSLKGFAPTLHSYDVKKSIPEDLIDAEILVTWANSSDNLSDAAKRMKNVKYIQSLAAGPNDVLNAGFDSSKVTVCTGSGLHDHTVAEHTLALLLSAARRLDEMKEYQLQGKWPGHLGGPQPDRPKGKFTSLRGASITIWGFGNIAKCLTPTLRSLGANVRGIARSAGVRDGVEVLSDKSLDKILPETDALVMILPGSDATKNVLNTETLKMLPNHAWIVNVGRGTSIDEDALAEALDDGSIGGAALDVFVKEPLPEDHKFWKTKNTIISPHGAGGRPQGAEELIAYNLRRFLAGQELKNVI*