MADDQEKLLIDEEETVQIKDLNKVTTVNNTDLLLLDDGAASSNAITFKNFLKTVNHQTFKGEELGYFKEIIKSTIATELAADKDFIKSIYDLIVDKLIENESSKLSNLFSKIKSRLTDSISSATLSRSDDLLIMPSSDTIQKTPVPKHILGVPSNFTYGSITRSTTLYPSDYENKAISINMEDNDDVTLIFYKNYDNDPIYLDIEIQVKINDNRMQKKSLKLMYSDEITYNWVYEITGPRGLFTRTPIYNGWYIQKRASLYGDSVPDLLKL