MDSEGRNILVTGGAGFIGTHCVLALLKQGFRVVIIDNLDNSVEEAVNRVRELAGPDLSQNLEFHLGDLRNKDDLEKLFSGNNFDAVIHFAGLKAVGESVAHPFRYYDNNLIGSINLYQTMAKYNCKKLVFSSSATVYGQPEKIPCVEDFELKAMNPYGRTKLFLEEIARDISSADKEWSMILLRYFNPVGAHESGKLGEDPKGIPNNLMPYIQQVAVGRLPELNVYGTDYPTRDGTAIRDYIHVMDLADGHVAALRKLFTAKNIGCDTINLGTGNGASVLEMAKAFEKASGKEISLKMCPRRAGDATEVYASTEKAAKELGWKAKYDINDICRDQWKWASSYPWGYQGKPE*