MTEDEHLLGAVASALVAIEELRDLTMFRMPYPPAVQRTVDRFVLHCLRRQALPPRSLPGLVRWGYTRPLGYWPLTLPADLYPEDELLVDDEAGAPTAFCHEVALWADTDNPLREASPRMAEMAGLAAERNQAWAFSTMRGVLAEYPALTNDLFNEVRFAHKLGVLDEWLGGFYDEIGLEHEHDGKVFPCARCRIPLRPITEDSWWCEREECRTGGAVAPGDPLDWDAEVSIQSDRRYRQFVSGPGRAVLRIADALARPGVTTRTWPVHSPGDLRVEVSDGRGWSAFVVDWHSPALLGRAIAVAVARFGADTAVWVVAQYRVDADPEYLRTVREHATAETGPPRVSSEDEFVDMVRRCDKGSGHG