MFIILVFQRLPLDAFTMELTFLLCILVIVQAGVIKEKESCEGVIINEIYHDVEVLKSELDRPYLLAIDRSTNTLYFSFSESKEDDVFKSARLDLNTKQYGTIDDVSNGFAQTVDEKTHEVYIGGNDGLYKYDPASNKAEFIGERGTDIWTIFYKDVLYYSVFPSQFLYTFSNGESSRFPDLQDTKVDHFIIDNENIMFFTNATGLYSQEKGTNTATLYQDLPENGARGMTLDVNGNVHVCYQDGIFRVDKEESKLDKVVELDDAFGVAFDKDNNIIYADATSVVRLKPNKNKTC