MEVKKDNLSSQAKLWNFIYGFAESLVLKCAVQLDLANIIHNNGTSMTLSELSSRLPSQPVNEDALYRVMRYLVHMKLFTKASIDGELRYGLAPPAKFLVKGWDKCMVGSILAITDKDFMAPWHYLKDGLAGESGTAFEKALGMNIWGYMAEHPEKNQLFNEAMANDSRLIMSALVKECGNIFNGITTLVDVGGGTGTAVRNIANAFPHIKCTVYDLPHVIADSPGYSEVHCVAGDMFKFIPKADAIMMKCILHDWDDKECIEILKRCKEAVPIEGGKVIIVDIVLNVQSEHPYTKMRLTLDLDMMLNTGGKERTEEEWKNLIHDAGYKGHKITQITAVQSVIEAYPY