MKALTQNELIPCSVCGDKSSGIHYGVHTCEGCKGFFRRSQSISNSSYKCTRGQNCIVDRVNRNRCQYCRLQRCLKVGMSRSAVIFGRRSKKTKEKVADIARQYQQQTTADQVPTCYSYPSSDIQNVIPITYNSQSAPSQPIYISGGYSAANSVYMTHAIADAPINYTVVPESASDYAQMAIPGSEPPGGSSNAAVYPQQTMVEAPDFIKNLTSFFLDSFACEHKNFNSLPELFDQNTTISDGWRYLSSGLTKIIQQLIELAKKVEGFNDLNQDIQINLLKRNVFEITLLVLTLNYDIDSGFLALADFKLPRHSHTEPYLTSAIHDCVSNIAQRRFSPNVVAILCGIVLLESEFALPYVQRSNDLLYAALQYELGPNWEILYTDIAEMRLQTSKVSRMHLECLMRVKQLDPSLDQTLPPLYRELFADVNSNIMNMTTPFQ