MTDSVRCDLLADCTAEWLSSMEALRKDLVRSVPAHCALHCFGAALRGQMGQSASKMSLYGMSKETDIIDEFWSHSWHSEPWKKVLCLLFLKNGVAAAVAGTVACLVGCALTIDGSLPNGVPFEGISLWGTALGIFSYLLTLLLWRPWKSVFLDIGCINQEDASAKTQGILSMGGILKQSRTMLVLWDVTWVQRLWCIFEFAAFLKSRGSTMAKTPLIRPILFGACALTIFGFTCMVMFVMIFLFSLGFRAALLPSVGAIFFFILYPAAVTFRDYLWSMDTLAEQLRNFCIANSKCHCCSTGHPDRSVPCDREIVLRCIRRWFGSEKTFEDTVRALLPSLFAEQLGRFGFPYWLLLVATCPMLWSLLDLTVSHWLRGDHFWQFWLGASGGWWLGAHPFAAGLFFYGAKVLRAPARSRCWALLGKGLEDLWX