MASPVDPELQPIWNGSPFIGKPKDVSELRAIFQGQFASGPVPPGATQLPSHSVTSADGTPIEVLHFAPEPPTAAAETGGTSHDDPTATTATTTTTRPPARAIIFCFGGGLIMGSAASNLHPAGSMAAQTRSQVFVPGYRVAPEHPGPAAVEDVYAALRYVQTHSARLGVDPTRVVMFGISAGGGIAAGTLLLARDRTASDPCDQQLPLPAGLALRYPMLDDRTEGSDDDPLHRYHLWNHVANDLGWAAYAGGKTRAERTDDNMPVYMAPGRAKPDQLRGLPPVFVDVGELDLFRGEDTRFAAALAMAGVEVEFHHYPGVPHGVEVMAPGIKKAVAMQENLNRFLCRF