MKRELNHRESSAGEGGSSPMTTVIKEEAAGVDELLVVLGYKVRSSDMADVAHKLEQLEMVLGDGISNLCDETVHYNPSDLSGWVESMLSDLDPTRSQEKPGSEYDLRAIAGSAVYPREEHVSRRSKRTRVEPEMSTTRSVVVLDSQETGVRLVHALLACAEAVQQNNLKLADALVKHVGLLASSQAGAMRKVATYFAEGLARRIYRIYPRDDDVALSDTLQIHFYESCPYLKFAHFTANQAILEAFAMADKVHVIDLGLNHGLQWPALIQALALRPNGPPDFRLTGIGYSLTELQEVGWKLGQLASTIGVNYEFKSIALNNLSDLKPEMLDIRSGSESVAVNSVFDLHRLLAHPGSIDKFLSTIRSIRPDIMTIVEQEANHNGTVFLDRFTESLHYYSSLFDSLEGSPSQDRVMSELFLGRQILNLVACEGEDRVERHETLNQWRNRFGSGGFKPVNIGSNAYKQASMLLALHAGADGYSVDENEGCLLLGWQTRPLIATSAWSL*