MQSLTKHGAFQRRASIQRAGGAPVRGLRASRPCTVSVAAAATVTKLETGAWVVAPQYRSKGVVHFLGGAFAGAAPQVVYSLLLDSIADAGYTAIATPYAVTFRHDDCARAVRQQFLDSVAELRGPAGLPDAAPDGVPVIGLGHSNGALLHLLIGAFFPGAAATNIVISFNNKQVKDAIPVPGLMENLPGAVNAMRNNLPLPDLANLPLPIPLPTQMPTGSQVLGAMASLLPPELRNAADRAGQLSGAGLLLDQIPSVFGEVGGGATDFYPTPAESRAIIGGSYGVSPTLVVRFADDSIDESLEMSALLKSRLGAGVTQITLPGSHITPCGGDVPWPTGPIFTPVDTIAQVVKEQQQADILRLSKQLVGWMDMVSVQQAA*