MGSTSKTIVWFRRDLRIEDNPALAAAARDGCVLPVYIWCPKEEGQFYPGRVSRWWLKQSLAQLDQTLRSLGSGLVLIKAETTLAALLRCIGAIGATRLVFNHLYDPVSLVRDHNIKQQLVENGICVSSFNGDLLYEPWDVYDEKGRAFTNFDAYWDKCMSMTIEPACLLPPWRLVPPAETVESCSIEELGLENEMEKSSNALLGKGWSPGWSNADKVLSEFVAHHLLNYSKNRLKVEGTATSLLSPYLHFGELSVKKIFQCIRMKQISCTKEGNPVAEESVRLFLRAIGFREYSRYLCFNFPFTHERSLMRNLRHFPWCANEGNFKAWRQGRTGYPLVDAESDILGWQYISGSLPDGHELDRLDSPQDQGCKFDPEGEYVRHWLPELARMPTEWIHHPWDAPRSVLRASGVELGLNYPKPIVDINLARERLIDSISVMWESDTAARAAKLNGTEEDVADNSNSMENQAIPRVVIKKDVSCASSAHDQRVPTLQKPKDGFYDQKGLKASVLERQNCVDLLGQVSKAGGSRKDEDLCSTAESSSIMRVIVPTSMFRLNHLRKDHGKNNQHTNDSNERGRIRS*