MKRRIEEVIEKGKVDEDYINNEEELQAFTKYWTFGFTRHNHPSIIQVLLESGKDKDITSHGMPNLIYFSREKNKSFPHHFKAGALNALLRISGIMTNAPIILTLDCDMYSNDPSTPQRALCYFLDPTLRPDLAYVQFPQTFHGLNAADIYANEIKPLFITNPMGMDGLNGPNYVGTGCFFRRRAFFGPPSSFEQPEIPELFPDHVVNKPIKAHEILRRAHYVASSNYESGSNWGSKMGFRYGSLVEDYYTGYRLQCEGWKSVFCNPKRPAFLGDKPISLYDVVSQMKRWDVGLLEVALSKYSPLTFGVQSMGLVMAHCYSHYAFSPIWSIPLTLYAFIPQLTLLNGVTIFLKVSDPWFFLYVFMFLGSYGQDCLIFMSNEGTFKRWWSDQRMWMIRG*