FITRDTQREEGDQDMSGGFVQSDVLALPIFKQEEPQLSPESEARLPPLQYVLCAATSPAVKLHEETLTYLNQGQSYEIRLLENRKLGDFQDLNTKYVKSIIRVVFHDRRLQYTEHQQLEGWRWSRPGDRILDIDIPLSVGILDPRASPTQLNAVEFLWEPSKRASAFIQVHCISTEFTPRKHGGEKGVPFRVQIDTFKQNDNGEYTEHLHSASCQIKVFKPKGADRKQKTDREKMEKRTAQEKEKYQPSYETTILTECSPWPDMAYQVNSAPSPSYNGSPNSFGLGEGNSSPTHPVETLPLGNDHLLPSASIQDAQQWLHRNRFSQFCRLFASFSGADLLKMSRDDLVQICGPADGIRLFNAIKGRNVRPKMTIYVCQELEQNRAPLQQKRDGGGDSSLCVYHAIFLEELTTLELVEKIANLYSISPQHIHRVYRQGPTGIHVVVSNEMVQNFQDESCFILSTLKAESNDGYHVILKCGL