MDPFHGGIVKEEEFDFDFDFTGVSAGDAAVAAAASSWAVALPELPRPMEGLGEVGPTPFLTKTYDVVDDPNTDTVVSWGFAGNSFVVWDANAFATVILPRYFKHSNFSSFVRQLNTYGFRKVDPDRWEFANEGFQRGQKELLRTIKRRRPPSSPSAQQGQAPSSCLEMGRFGLDGEVHRLQRDKRILLAEVVKLRQEQQATRAQMQAMEERITTAEQKQLQMTVFLARALKNPSFIRMLVDRQGLGGRRRELEDALSKKRRRPIEYHLPPDGESSGTATEAAVNDYICGLPVGVNGVAEADDDGSRLEGSGGGGDTESFWVELLSLGLEEKHLEGGGGSEEGSGADVDDDVDVLVQSIYHLNPNPGSPSGK