MSEKKILILCQYFYPEYVSSATLPTQLAEDLIANHINVDVMCGWPYEYSNHKQVSKTEMHRGIRIRRLKYSRFNNKSKVGRIINFFSLFSKFVINIPKMLKYDQILVYSNPPILPLIPDVLHRLLKKKYSFVVYDIAPDNAIKTGATRPGSMIDKLMRYINRHVYKNAENVIVLGTEMKNYLLNHQISKNADNIHVIPNWYDMRQLQDNRIYNDTFKAYREQYDKILLYSGNMGQLQDMETLISFLKLNKDQSQTLTILCGHGKKFADVKTAIEDHRIENVKMFEFLTGTDYADVLKIADVCIASLIKEGVGLGVPSKNYGYLAAKKALVLIMDKQSDIVQHVEQYDAGIQIDNGDAHAIYNFINTHSSKELHEMGERAHQLFKDKYTREINTMKYYNLLK*