MTRLYNNFKKTLPKLDGKVFVITGTTSGTGFVAARTVAELGAEVLLLNRESSRSKDSLEKLQSTVTDGKFVPIKCDLQDFASVTTAAKEIKSKYSQIYCLANNAGIMATPDEATKDGYDTQMQTNHLSHFLLTAELFPLLEAEANATGDARIVNHSSLGREHTPNNGGLEEKYFLKNGGNLGGNEQIMMGSGPYHRYFQTKLANSVFTHALHEKLNAKGSKIRAVCAHPGGSNTHLGDHLNYGFFTNAILRFAMQFMVQSAEDGAMGLLTGMASPSAESGVLYGPLNGKQKSAMTGKAVPNPPQPYETDKDAMDMLWRTSEEATGVKFTI*