MGVQTNQPRVFLITGSSTGFGNGYVQEVLDRGDYVVATARKPDQLSFKGTNDKNYLATRLDVTDKSTIKESFDAAMKKFGRVDVVVNNAGYGLSGVFESLSEDQIRTQMEINFFGLIDVTKVALEYLREKNSPSGGTIQQVTSIGGQLGVPTFSIYCASKWAVEGMTEAISKELKPEWNISLTCIEPGGFRTDWAGRSMAFGDKHPAYDHIDAEKQMKQRNGTQAGDPVKGAKAMYEFAIMPEPPLRVVVGTDAYENIFKKLTAYDENYKKYEKLSNSTDVDGYKKPE*