MDSIFVEMSKDENFNSGISFTMSRSPEALRACYDDKQVGKRAGSSSMDSIFVQMGSGRRYFHGLTRAIKTLKNQSLSSHLSSLRLDKGEMIIDIDGTVTTQPVLQHLGISAWPGQLTLTDHALYFEALGIVSYDKAKKYDLSADLKQLPGGDLILEALAELFPSVDAISTKNDGGYASEKIEKSGLYSISAVTTMANLGFMFTKGSGTTDEAGLPVGEVLVGDLTPLERAVMQSRNNFKKLELAQASIDGVKVEGIDTNVAVM