MPPPPVLLNELLEDVFLCLPPDEPEHLVRASSVCKPWCSILADPGFRRRYRELHGTPPVLGFFQNIRRGCQFLPASAFRPAGADFRKWVAMDCRHGRVLFRAKSLDIKVHYEFVVWDPMTGNECRVPLPDMSLICFSATVLCATEGCDHHGCQGQGGAFRVAVISTTRTRVTKATSACLYSSETGLWSELTTVNNLDASGQNTIMTSIIVDNALYFNSVGNHIVKYQLATLDLSLFKKLIRCGGELITTEDGGLGFASLNYITLTLWSRETSPDGAVGWARHRVIHLMKLLPHSALLTRSVPYIISAHVFMDGAQVIFLGAHFSVYMVELKSGRSRKVLEQLGKIMDIIPYASFCIPGVEAASTGQGQ*