MKLVIAEKPSVAISIAKVIGVNKKKDGYYEGNGYRVSWCVGHLIQMANPDAYDEKYAKWNMADLPIIPSAYKYEVAKATKKQFNILKKLMNDKEIDTVINACDAGREGESIFRLVYNEAKCKKKMKRLWISSMEDSAIKEGFDNLKDGKGYDNLFESAQARAIADWLVGMNISRLYSCLYKQNYSVGRVQTPTLAMIVKRDDEIANFKKEKYYTVELSMNGFTLSTDRIDDEVAAEQLINLVGDKIEITDVIQKEKITNPDLPFDLTTLQRECNKYFGYSAKQTLDYAQSLYEKKLITYPRTDSRCLTEDMITSTINNILGKNDFDTGRIKTVFNSKKVTDHHAIIPTISSLKEDVSKLPLSEAKVYFLISDKFHASVGYPLIENTTKIVASFDGFEFTSSGKVIKDEGFSKYLKEYKSKKNEDAVLPNVSVGDVLSIENKEIKEKFTKPPKHFTEDTLLKSMEIAGNDALEKGVEVERKGLGTPATRAGIIENLIYKGFVERDKKNLIATHKGISLVTIVADNFKSAETTAKWEMELSDIAQGKSSKKEFLDAIENEIKEAVLTYRK