MLRTHRTLLRFGKRFHSAYDGTAYTGQFAESYRKDIEPVKLAFEKHSSPGSQHDKPSIIFAHGLFGSKMNNRTVSKTLASMLKRDVYCVDLRNHGDSPHNERHDYPALSSDLELFVKDHKLEKPILIGHSMGAKAAMAFALRNPTTPSAIISVDNAPVDASGGQSQFGKYVNCLQQIVSQTGLNAIKTTKEADAKLSQVEPDIAVRQFLLTNLRRKSKCSNSEPGLYSKIGLDFIGKSLDSVAAFPFDPRASTWSGPALFIRGDRSPFVSDEKLLACAAFFPRFEIKDVHDAGHWVISEKPQEFVRLVIEWINLLDDGSLEDLL*