MDPQEFRAQAHKMVDFIADYYRDVESLPVRSQVTPGYLRSSLPSNAPEEPQSFDTVLDDVKSMIVPGVTHWQNPNFFGFFPSNSSTAGMLGEFLSGGFNVDGSEWATSPAATELEMLVLNWLGKLLNLPDEFLFNRSGNGGGVIHASASEAVLVALLAARGRAISENKAKGLEEQEILSKLLVYTSDQTHPCLHKACVIVGLPKSNLVILPTLATDDCALSLSILKSAVQDSLAKGFIPFFLGATVGTTSSSAIDPLPALADIAKEYGMWFHVDAAYAGNACICPEFRHFLNGVENAHSFNLSANKWLLTNIDCSILWLKFLNLLFFIHTISFQLKTSSIQSRVVNFKDWQVAQGRRFRQVRIILFPLTWDTLFRSLKLWFVMRLYGASGLRSHIRTHINHAKHFEVLVREDSRFEV*