MVIMESCVPPGFRFHPTDEELVGYYLRKKVASQKIDLDVIRDVDLYRIEPWDLQGYEEQSEWYFFSYKDRKYPTGTRTNRATMTGFWKATGRDKAVRERSRLIGMRKTLVFYKGRAPNGHKTDWIEEGWVVCRAFKKRTMQPPRSSIGAWEASYSYHDPAVFVGGGEHFKQVAAAELDGVAAAAGANAFLRYSTRLAELPQLESPPLPSQGSQAASAVVDGEEDNADSSRRPGGGGGAAAAVTTDWRAFDKFVASQLSPEEQHTCRATDDDDMAALLLLDGGGQEDDAGRWLGSAGLLSAVAADATTDCGLGTSCVPGDIN