MSLITRCPACGTMFKVVTDQLKVSQGWVRCGHCAEVFDASVHLLPGEAAGLPPSAFTPDQEPVFRVAASTLDTHEPAQASESTADPSWAPARAFADRVPLTPFLSGQDAQEHDSIADFDPASWKLALHERQQLDSEPAQANVEPEDTPPRRPDLVHTATAEEAEFESSEIPASGISDDVSFVRAARRRAFWKTPVARWSLGVLALLLMTALAIQWLVQQKDNLAALDPRLGSLLQTVCGQLRCEIRAPRHIDSLVIDSSSFNRIGPDAYRLSFVLKNTGTIPLEVPSLEVTLTDTQDRAVVRRVLTPAQFGATATTLGARSELAGALSMKVAGDGVRSASPAPSSTSPASWRVAGYRVLAFYP