MSALGAIDICLVIPHADDDSPSGRPTGSFNPAAAAGAPSAAPTNVVITTPTLRLIDIKDVNGDRIHFYSTVLIADDENPTLAFHGMPPISARGRSSKETDNHSRSHVRHESLKELVASVTQQAFAAARIPEIPPVDEVFDAILGIGYSASTFVNDRKERLNARPVLFAALPRKYADVLVAMSKDLRLFYCEHPVCVVNATATREQVLPISELPKNAFVLLMMAPKGRRPWGSLVAHFVPAADFLRYANGPLTFSARTRWATPGPKATDIRFRLMAEPTGELLGKICFSAGCIMDDPYGHPWTNDCPKERAEFIKSTAAHAAAKADDLARTRTAVNADDDGGGDEDDNVSVSTTASAIRSVASSAEAVRQAILSVGSPAATAVAMPPSAPRQQHFRESKRTLALKAADEAARKAVKRLAQQQA*