MQEAAIGLQDLIPGDVEVVDTRWGPLTVTVCGERGRTPCLTMHDVGLNHRSCFQSLLLASGPKSLLMKNFCIYHVDAPGCQGPGAEVPASFLPLTLGRLVQCLADVVKHFQLREVLGLGAGVGGQVMVQLAAENPKLMCGLMLLSPCCQKPSWWEWTWGNVACRQLYYQGWHASVKKYFVQRLYGELMQQALDGESDLLQAFRRDCDQLPPLAVYHYLHAALSRPSIKHLVPEIRCRMLLIYGGEALHKQDCLELATQARKDRFAILEVPQTGVFAHEEKPQEMVGIVESFLVALQLEGYGLGPGMVVGEX