MEEGFVFRGCELPPGFRFQPTDQEIIVCYLKRKVASAASAVTSIIADVDIYKFDPWELPDKAQFGEGEWFFFSPRDRKYPNGARPNRTAGSGYWKATGTDKPILAAGGARCLGVKKALVFYQGRSPRGTKTEWVMHEYRLLHADAGAATRHKPHDSMRLDDWVLCRVRKKGVAVAPDMDGNPGAPSHAEVQAIDSTTAAAHGAFGDDWTDGQLLQYLMSGGSGQVDGAGAISVAAGHVHDGARRESAPEVHLASVLENIKRDLSFHAMDDVYFLQPSKRANCMGGGAGHHTDGDQLSPPTSLSMFEDD