MSVQEYLDKHMLSRKIEDAVNAAVRAKTSDPVLFIANHLKKAVSSVITKVKARQILDSRGIPTVEVDLHTNKGVFRASVPSGDSSGTYEAIELRDGDKGMYLGNSVAKAVKNINEKISEALIGMDPKLQGQIDQAMIDLDKTEKKSELGANAILAVSIAACKAGAAEKEVPLCKHLSDLSGRANMVLPVPAFTVLSGGKHASNTFAIQEIMILPIGASRFEEALQWGSETYHHLKAVISEKNGGLGCNVGEDGGLAPDISSLKEGLELVKEAINRTGYNDKIKIAIDIAATNFCLGTKYDLDIKSPNKSGQNFKSAEDMIDMYKEICNDYPIVSIEDPFDKEDWEHTKYFSSLGICQVVGDDLLMSNSKRVERAIQESSCNALLLKVNQIGTVTEAIEVVKMARDAQWGVVTSHRCGETEDSFISDLSVGLATGVIKAGAPCRGERTMKYNQLLRIEEELGDQAVYAGEDWKLSL*