MKVLFNAFAVLALIATTAYGQDEPTEPLKCTVTEPKPYEVWQVGETASTAWDCETPNNRPLERMGPLYLYHIELGTGDDKNFDYVDTLDASAKIRDLRFDWVLKQYPPRDNYVVRMFSKLKSTEFPETQTESDELPWVYIYPISIVAAGDEEGLDRANDRREREGGAKGQGSGKGQGSGKGDDDRKDAKNNDETDDSSAKDDDKTDESESGESGADKSGASGGDAGGNGTEGSGAGNGTDTLGNSATSLLVGNSVLFAASAIAGVLVL*