MSATGTHIKIGYFGKIPARGDFIKATDQAALITLLDNWLAQAMELLSRDARWKIIYDGVKPLHFVVMGPRSRRAVAGHLRASSDQSQRRFPFISMSAFDIDDPVAFVGNSPLILARLWSRMESQIQEVLTTPDPGQSLQAMASTTVELDIDSNGYGYGAAFTDFLELHTTGSLQQMLADAGFNGNLRQLLLALGLLLHPVMVSTSSRLDKNLILPLPHDTMYRGLVASFWMHLITPFLTRADFELSLFLTRMEEQPCMFLGFSGASPRTLHSVMDTVAGAEHNISFDDAEWVEEHVGGNYGVQKLSSYLAHPELSLRSAIDSFHDAFTGA