MEEGFVFRGCELPPGFRFQPTDQEIIVCYLKRKVASAASAVTSIIADVDIYKFDPWELPDKAQFGEGEWFFFSPRDRKYPNGARPNRTAGSGYWKATGPRKPILAAGGARCLGVKKALVFYQGRSPRGTKTEWVMHEYRLLHADAGAATRHKPHDSMRLDDWVLCRVRKKGVAVAPDMDGNPGAPSHAEVQAIDSTTAAAHGAFGDDWADGGVVQYLMSGGSGQVDGAGTISGAAGHVHDGARRESAPEVQLASVLENIKRDLSFHAMDDVYFLQSSKRANCMGGGAGHHTDRDQLSPPKSLSMFEDD