MKPFQVIQHDFIQHIKNSEAKPFAGGIEERRLKIYRELFFNNILGFLSSGFPVLQSLYDEQQWKFLARNFFIEHQCNSPYFIDISKEFVEYLSSEYQLCESDPIFMGELAHYEWLELDVSVRTSNQSVTAWDGHSPITQVQMSDLASLVSYQYPVHQISVDFIPSQASEVVYLVIYRDASDEVNFTLLNAVSAHLLNTIMQQGVVTVDSLSKIMIESMPQLDVKQITESLQQVLKQLLLQQILFPTEE