MRDPGGREIISLSLSGSPPFHFHPHPRRRHAIPGRRRRGPAMLHLQKHLILLSLPPRATTSTTTLLSFRHQCLFSFARFAASTPAVAAAAAGKSAPFAVEDYLVASCHLTPDQATKASKAISHLKSPSRPDAVVAFLDGLGLSTADIAAAVSYDPRLLCTEVDRTLAPRLAELTDLGFSPSQIVRLFLVDPTRFRRPTVISKLQYYAQMFGSFESLLHALKKNTYLLSSDLEKVVKPNVAILRECGLGACDIAKLCIPLPRLLTTNPERVRGMVAQAEHIGVHRGSKMFRHAVFAVAFISEEKIAAKMQFLKKTFRWSDAEVRIAVSKLPVVLRNSEDRLSRVSEFLMSEAGLEPAYIAYRPAMLTYSLERRLMPRYCVLKYLKDNGLVESDRGYYSAFQVSEEVFMDKYISPYKDTVLRLAEDYAAAYRGNIPARFRLKGPKTGHASTPTV