MTGRTEDIEVQTLVGPSVNMVLHTSTDHRCNLKKGWTDFALSNGIKLNTVCIFHFYKTTHLGVTVDIF