MADQVLEGSQPVDLSKHPSGIIPTLQNIVSTVNLDCKLDLKAIALQARNAEYNPKRFAAVIMRIRDPKTTALIFASGKMVCTGAKSEHQSKLAARKYARIIQKLGFPAKFKDFKIQNIVGSCDVKFPIRLEGLAYSHGAFSSYEPELFPGLIYRMKQPKIVLLIFVSGKIVLTGAKVRDETYTAFENIYPVLTEFRKNQQCYRSWVFCSFLFEFSTTKWRFRLLYVVTVTHQKSTSWK