MEIDGNRVVILGGGVAGSVVAKSLQFHAHVTLVDPKEYFEITWASLRSMVEPSFAERSVINHRDYFTNGDIVTSNAVNVTETEVLTADGHRIGYDYLVIATGHADPLPKSRRERLNQFKEDNQKIKSAQSILIIGGGPTGVELAGEIAVDFPDKKLTLVHKGARLLEFIGAKAGDKTLNWLKSKNVVVKLEQSVDLNAFKDGQKIYQTSNGETIEADCHFLCIGKPLASAWLKETVLKNDLDGQGRIKVDEKLRVKGKDNIFAIGDITDIPEIKQGFLAQQQAEVVVKNLKVILEGGRECRMETYKPHSAIAIVSLGRKDAVAQLPFLTIGGRIPGFIKSGDLFVGKTRKQMGLNPDIVQA*