MLRYLQDDTQCILTIFHAKVAQKSYGSEKRFFCPPPCVYLFGSGWKQKKRQVSFLYRQMMQVRRVNSSSSAVEEDPPLSVKADEEEDSPLLERSAGNLQQLYDTDSINCSTVNDASAGDLVACIGIDQSEQEKQPITARRKRCSSATLTRGIGIRVRARAGRVFVAEDQSDQQAEQEEAVDEEYRLQVFVHCQRHQGGIVQPTPVADDQHALFARRKWQFPG