MKIHSIHRLVSIPDGISDFCLLQTLSGVKVSAHLLFQLRNLKVEQLKKLYVSVTRQDREVLFDRINRMVNLSSLKIECRDLNGKYAELSLGTLPPLPEYLEKLTLGGHITELPPWFARFNSLRVLQLANSKLAYDPLRNLSNLPNLVSLSLFHAYIGREMGCGQGGFPKLRHLRVTNLDKLEEWTPIELGTMPCIQFLSIIDCSELRMLPQGFEQLITLQNLELIAMPEEFIRRLTMEDFYKVQHISKVTDLPGANVKSASLESMQIDKRPLRLETPRSSSGRVSDDRPLASSSSPFVEATRKRKLGIDQIHLL