MQVFVLLFNARQENEGIHTLKVGDRNTVLMFESEDDAMRFGLLLEAQDFPTATVESIDEQEVREFCESAGYDCQLVSEGMLAVPPESNVDQTDWSPEGPTSAPAESGADLSSDEIERIRRRLEGLL