MDPPGKGPATMVGENPVRVDAAEAIARPTGSPKESPQEEEVNTKKSAASDDEYPLDPALFVLSREEKERALAVKRAIEGLSDIDITISDFMCAHLAIAGQGDLEWAVARVYKMQDVQEEYKFLDSYEEGVVAIQAMMEILPHGIMSFSCDPVSGKCAVVMDGVSRLKELWKNPKNVDVTIRGCQYVCRAQFPSLECVRVGNTHVFEMEGYEWGRGMTDVKELSKLTNETQGTYPTVLNFVRFYNTPTMFNCVVSMVKRLIPKELAKTFSFGNTYSGGSLRDFYLVPTPEAAYQRAYINLCRNLKMRFESEKRFSLSN*