MDQPGLPGLPRDVLLSIIEQLGPVHALPLAATSRALRDGVLGARFGVLDLLAEPRERAAKMRALACAFRTGLTCTAARLAARNAPEVSHVLELLKRLRGVEVLDLSFRSRDDVEALLEHEAGEEAQGRAEALPLDALFGAVGSLPRLRAFGILEDAFWLRAPLLALLEGTAAELARRYPSLRVLSARLAVASAVVPLAALPLEDLSLVLPMSADPASDLPSLAAGPAGASLSRLSLSGNFLPPSAGPALAQLTNLTSLSLRIAFSFGPALRCLAGLPRLAELSVSVHHCRQPAAMLSHLSDAADASASLDRLAIAFAGPGMRGELGAECLRELAASRAGPRLRRLAAPLASATAVLALRKFPALESLSLEPQAPVGDAALAAASEAFLAGRRGPLRRAEVALGAQARLEGDVEALAALSALPPRTLLRVTAAVPEPSAVRAARAELELRLPHARVEVVVEPPRSASGSGLGSDQLDSAQLDLY*