MTTHHSTRKRPLILDIRQLDFEDSITKQVIDGLSNKPRTLPALLFYSTEGLKHWNVHSQQAEFYPKHEELRVIKDRAHDIATSIEPNSVIVDLGSASLDKVIPLLEALESQKKNIRYYALDLSAEELASTLQAIPTERFQHVHFAALHGTFEDGLLWLKNTPEICNLPHCLLLLGLTIGNFSRENAAAFLRSIAAHDRPQSRKSGETDSRTSIILTIDSCKTPTKILRAYNAEGVVPFALTALKYANVLLGKEAEQSDQNFPFVFESEEWHFLSQWNHVLGRHEASLVPKNENIKLGAPLDAIVVGKEEAVRFGCSYKYDKDQRRELFAAAGVEEAAVWSHDECDVAFYKLQTCIDSIAYQEV