MGSVPKKQMAMVIEKTGGPVEYKEIDVQKPGPDEVLVNIKYSGVCHTDLHAVNGDWPLPTKLPLVGGHEGAGVVVAKGDLVEDIEVGDHAGVKWINGSCLSCDFCQQADEPLCAKALLSGYTVDGSFQQYCIAKGAHVARLSKDIALDAVAPVLCAGITVYKGLKESGAKPGQTVAIVGAGGGLGSLAQQYAKAMGLRTIAIDSGEEKRKMCLEQLGSYAFVDFATSQNVTKDVQAATEDGLGPHAVILVATAEKPFQQAAEYVRPRGTVVFIGLPAGAYIRAPVFESVVKMIAIRASYVGNRKDTSEALDFFRRGLIKAPFKVVPMSELPKVYDLMHKGQIAGRYV