MLKDRILHVINNMFQNTEYGFEAFVIMKNDNTLKRLVLFEGNPSNLSGQASENFKEKVNTTIAEFIKEKYLADDAEYEPVENIADNQNKFYVIEQTDQYRPFDILNTPINNLQTFNMTDRDNALGLLFMFRRGDNKIWGYQHIYTVTIPNKLRKNWLSIQQAETFKEMILPLFPIAKKVNLIIIGQEITTKDISLMQRQFGFETYIRNSAQTVIGDVSEIGLFENIEKLSSYVERSKLTYAKKMMRIRHSAVLRMSSEQLLNKVQTLPRWSGKFVIENNRIVLKTYNHVENLIDLLDERYTRSDVTGEEYSTDVKRLAPPIEQN