MTIDVNILQNTLCKAMCSEVKIREKSAGLLAVDTPFTFPDGDQYQLYIKVMPGGLLRLTDMGHTLMHLSYEHDIDKFCEGTRGALYEKIKSETSVEEHDGSLCIDSTSEQLAADIFRLGQAITSISDLTFLKRSRIESTFYDDLRDSLFRVVPAEKVKKDYLYEGMANASDYPIDYWIEGREAPVFLFGIPGRDKAKTVTIILEHLLRANATFESILVFSDQSSLPRADLARLTNVSDTMISSLDAESDFRRKLEKKAQLN