MESSRLTYPDRFYAAAAYAPHKDEAIVGSPSPSLLWDEPFPSSMTVTAAAAGGMGQLRLMCSFGGRIIPCSTGKMVLAVFGVSHAFVIFLPIQDLIILWMTKSMMDDIHGWGVLFDDRVGDGTVTVYIWNGEESKPNMGHLEWADPFVITTDSISILRFFCGNTRRESTNVEDMFLAHIFKIDTLAHGLHNVVKLIEYQSFDSEIGALIEVLALIISPKRELSSHIFNLAQPFFATLNGVSSMFLVGGLDIKAELKRLRRTRLFSATQTKAVADLSKAGLRNPIRVEVKTEAKSTSKDAGQQELGPSITPLGLRCSLQNHNLVLVQYMICEASKKSSQLVDFLVQNSGKKIMVYFATCACVDYWAVVLPLINSLKGSPIIAYHGKMKQSHIILILICWSNTNSDSQNMPCISGRRHLHCISELVKGSDFSFPGLSIRVLEDYDSIEWVLKHSLSF*