MPGHRITLTGEKQTLLITLYAKALDSRLDDSILHDRFAEAAVRQIDFDFSRVALGKGNERALAMRSHYFDQACREFLDHHPEGQVLNLGCGLDSRIYRVDPPAELPWFDLDYPEVMDLRDRLYPPRAGAYRALRHSVDDDGWLQGVPRERPALVLAEGLMPYLRESQVRRLVERLVDHLGSGELLFDGYGRLGIMLLRLYPPLRETGAQVHWSIDDPRELERWHPALRFIEEVTDYDPQDVAKLPQSSRLMLPIYNGFAFLRRMGRLIRYRWPRV*