SAEIGEPLPATYDDVFKSIIDYIDHLFRLVRPRKLLYMAIDGVAPRAKMNQQRSRRFRAAKDAADAEAEEERLRKEFEAEGRNLTHKERPETSDLNVITPGTQFMAALSVALQYYIHLRLNHTPGWQSIKVILSDANVPGEGEHKIMSYIRLQRNLPGFDPNTHHCLYGLDADLIMLSLATHEVHFSILREVISMPGQQEKCFLCGQIGHFAADCKDKSGEQTSEDGKAVDDTPIYKKKYQFLNIWVLREYLKNDLEIPDPPFEINFERLVDDFVFLCFFVGNDFLPHMPTFEIREGAINLLMFIYKKEFAAMGGYLTDAGE