MATTTTSHAILGFTSHLRESLILSRSRVETWVEHEKAQADAVYERSKQTRASHQHRIDQALTNLLALQLEGGLAVSETESTTKKEKNLAARKEELLREQEAVESEIASLAKKQAQRKAQLQELNGEREAEKAKVQGTRELKQRVQASKQTTLEDLTKGIVNYQYLGIDFQKAQDNHMKFYFTQLDPTQPKRQFSFLLQVDDVDDQYIVDVCDPPIPEHILNELLSDLNADDDMLPFVIGMRHAFKAHTLV