MKLNDIIQGLDIINVKGELNIDINNVQYDSRKVTKGTLFICIKGFVSDGHKYIKDAIEKGASAFLVEEDVAIKGCTFIKVKDTRKDMAKVADNFYNHPSQKFNVIGVTGTNGKTSITTILNEILTLNKNKVGLIGTIKIFDGEKDIVSNSTTPESIDLQYHFNNMLDNGCDYCAMEVSSHSLALNRVDETDFKLGIFTNLTPDHLDFHKDLEDYRKAKEKLFFKTTMANIINIDDEGGKKIYENIKGINVPCYTYGVDTKADFMARDIKSDSDGVSYRLITPSYEEVIFIPVPGMFTVYNTLAVIAACYVLGIPKPIYKEGLRLSNGVSGRFETVPNDKGISVIVDYAHTPDALENVLKTTQQFAEGKIISVFGCGGDRDTEKRPLMGAIGQKYSDLCIITSDNPRTEEPEAIIKDILEGIDKKKENYHVVVDREQAIAEAISMAKKDDVVIITGKGHETYQIIGKVKHHFDDKEVANECLSKM*