MGLGKTMQVSAFLAGLFHSGLIRRVLVLAPKTLISHWVKELSLVGLKHKISDYSGSNLNVRDDELQHAFQEGGILLTTYDIVRINYKLIRGDFYDGADDEEEGKLWDYVILDEAHFIKNPKTQRAQSLFEIPCVHRIAISGTPIQNNLKVQNKELRERIKPYFLPRMKGEVSLDNGLADDQKFPKKNELIIWLKLTDCQRQLYKAFLNCCQLLSGTSYLNAITVLKKICDHPQILTKRSAEDILEGMEEMGEVSSSQDMEMVEKMALNLADMAQDDDVVQVGQEVSCKFSFILSLLRNLLEEGHNVLIFSQTRKMLNPIQLFLSYQFLLAL*