MQRHSHNLLVRVGTLLLLIGLVPATPVASAELTRKESDLFETHVRPTLVAHCIQCHGESKQESGLRLTSMTDLLKGGDSGPAIVPGEPQESLLVEALRYESYEMPPSGQLEDDVIAGITAWIEAGAPWPQGLVLKPTPKITEKDREWWCYQPISNPDVPTVKNESWCRNEIDYFILARLEQEGVTPAKEADPRLLVRRAHFAITGLPPDDQAATAVDAGSSGYEALVDRLLSTSAYGENQARFWLDLVRYADSDGYNADHSRPEAHHYRDYVIRSFNADKPYDRFVIEQLAGDEIDPGNRDALIATX