MRIFKQLRHHFSHGQRAFSTHPTTAKRMNLVSAINSALHIALQSDPRSYVFGEDVRFGGVFRCTTGLADMFGKHRVFNTPLCEQGIVGFGIGLAAMGNRAIAEIQFADYIYPAFDQIVNEAAKFRYRSGNQFNCGGLTVRTPYGAVGHGGHYHSQSPEAFFCHVPGIKVVIPRGPSQAKGLLLASIRDPNPVVFFEPKWLYRQAVEDVVEDDYELPLSQAEVVRTGTDITVVGWGAQMTILDQACAEALKDGISCELIDLQTLIPWDNELIEASVKKTGRLLVSHEAPITGGFGAEIAASVLERCFLHLEAPVSRVCGLDTPFPLVFEPHYMPTKNKVLEAIKTSVEF*