MKGIFKSKPRTPAELVRATRELLGYVDSVPLPRDTKKEEKMVELGKNIREMKVILYGNSESEPVPEACAQLTQEFFREGIMRLLIVHLPKLELETRKDATQVIANLQRQQVHSRLISREYLEANKELLDILVDGYRNTDMALHYGTMLRECIRHQSAAKYVLESENLRKFFDYLEIPNFEVQSDAAATFKELLTRHKSTVSEFLSKNYDWFFDEYNNKLLKSVNYITRRQAVKLLGDILLDRSNSGVMLRYVSSKDNLKVLMDLLKESSKNIQVEAFHVFKIFVANANKPPEIVTILLANRSKLLRFFSDFKSDKEDEQFDQDKAQVLKVISGLEPKEKS*