MQRFRALPTEIHVMLVGTLLTRGAYFMVWPFLALLLWREFRLSASAIGLLLALATVCGALSGIYTGWLSDRFGRKRLIFFGTSLSGLSFVLLGFSGQPLSYELAISGVSIGCALLESSCKALIGDRVEDRRSRELALYCRYFLINLGAALGPLIGLTLGVAAQAGTFLVTALVYFCYGLLLWRLLHHLELKRRSLAPRSSTGFLEACLSMARHRAFTLLLLCNMLAALIYATFDSTLVQYLTRSGLPDVVNSIALLVTINALTIVVAQFPLLRLLENTGTGGRLMLGMLLMLLAQLGFAWTPVTLFAGLALATVVLSLGELIVFPTFSVEVDQLTPDDLRGSYFGAANLYSLGTALAPLYGGIMLDHAGSQALYLGLAALCGVIMLLQVGAVGLRQAERAGG*