MASITLKRTGQKMPLVGFGLWKVTKSTCADTVYNAIKTGYRLLDGAGDYGNEKEAGEGVARAIKDGLVKREDLFITSKVWNTFHAKEHVHALARKQLADWGLDHFDLFLIHFPIALKYVDPAKRYPPEWFADDGKTVELQNTPIQETWQAMEELVDAGLVKNIGISNMQGSLIIDLVRYARIQPQVLQVEHHPYLTQEPLIQLAKTLEIAVTAYSSFGPQSFFELDMGKGVESLLDGHTAVESVAKAHNKTPAQVLLRWASQRGIAVIPKSNNQGRLEQNLASTDFDLSEDQIKAISALNRGVRFNDPALIDPRLAIFA*