MSRHRIRLLHPIFYQPNGRPRRDLATNAALQWLDDELTSLALPKLDSYASARFLQRCIARGDARAGRALHARVVQRGGVARLDTFCANVLLNLYAKLGPLAAARRVFDGMPERNMVSFVTLVQGHALRGEFGEAAKLFLRLRREGHEVNQFVLTTVLKLLVAMDAPGLACSVHACACKLGHERNAFVGSALIDAYSLCGAVRDARLIFDGIIGKDVVTWTAMVSCYSENESPEDAISVFSKMRMAGSKPNPFALTSVLKAAVCLSSTVLGKGIHGCSVKTLCDTEPHVGGALLDMYAKCGDIEDARTIFEMIPHDDVIPWSFMISRYAQSYQNEHAFEMFLRMMRSSVVPNEFSLSSVLQACANIALFDLAGILDQVALLRKSMRNIGVKKEAGLSWVEIKGKVHAFSVGSVDHPDIRVINAMLEWLNLKAIREGYVPDIDVVLHDVDEEEKARMLWEHSERLALAYGLAMTPPGHPIRVMKNLRSCLDCHTVFKVISKIVQREIIVRDINRFHHFEEGICSCGDYW*