MDTAPRYNFKDINVHDLEAATLFEVRGYVAVVTGAGNGVGLMAAQTLAANGARVYIIGTREEILDTIGEKYSFKGQITPCVLSHSIPSSTAPTDEDGIRGIAAELTKAESKGINILINSASVTSEPRAKSTSSDTDFTDPDAVSRWMTCDGADAWRIAYAGNVWSHHFLTAALLPLLVKGAKAAPGHSSVVLNFAYSSSKAALIHLTREWAHTFLPLGVRVNCIAPSVFPNEISVGRFDEDRRSRQEEELWRKIPAGRVGRETDIGSVVLYLCSKAGTYVNGQIVNVDGGEYHFVPSIRIS*