XYYAKLLGELNEQRKRDFFCDCSIIVEGRIFKAHKNILFANSGYFRALLIHYIQDSGRHSTASLDIVTSEAFSVILDFLYSGKLDLCGENVIEVMSAASYLQMTDVVNFCKAYIRSSLDICRKIEREAAFYQADSGSGGSAREGPSYGSKSQGSAPASSLQEKERVGGCQRDPPCGECSGCHPLELVVRDPVSSDSPEDVNSSLPKGVEPKVEFDSDEVEVEVGERLQQYPTPLSLEQMDEGLHGGQAMDLACNNYHMKQFLEALLRNSSAQRKDDVVHHFVRGFEGRPEDAGVAMSSMMDIHSDWYGEDAEGDVLVVPIKLHKCPFCPYTAKQKGILKRHIRSHTGERPYPCETCGKRFTRQEHLRSHALSVHRSNKPIICKGCRRTFTSSLSQGLRRFGLCDSCTCVTTTHDDSMPINLSLMEPSSEGQEKGDTDNDWPIYVESGEENDP