MQSIAMVMSFSVVGVDPAVNGIGPAVAIPTAVKLAGLEISDIHLFEINEAFASQFVYCCKELDLDPEKVNVNGGAMALGHPLGATGARCVGTLLHEMKRRGRDCRFGVISMCIATGMGAAAVFERGDCVDELCNARKTQACNLLSRDAL