MTHRVYTHSALGLGQESAMEAHEMAMRGAGGRRREGRTAVRSRGVFGFGVFGGGGAGDPCAPRGKKDGGDGNFTACREAARRLLGVHDACPHASCGVGRHPRPFQPTLRGRFIATENFHHTARFLGLPEKASVADVASAGEEICAADWDTLVRTRSSGKDGEDELRKYCFSAAFIAAALGDAVGLREETKIAFRRVLLALDFLSRRFSPPRVPRFQSPTALPFNPKSDAFELHPDVASYGTALSNAVGGVDVDWALGAAVSFAARSGGPWDERVMMDGNGGGASVLVFVTVAVAALVAAAVAAARRTRAGRLAELRMRRLFGWPSKGALTLDRRSGSFGSGKLDAIEKGS*