MSAGERGCSMSHLLLWAQISALADDQPPVLVLEDDVELADDAGHSCAALIHAVQAALAPERRQLLLYLGADVAAWGSPDVSRVPRCGSGGGQLLLREARYVWCASSYVIWPAAARVLLRHLPVSGPADVHLSRLIWLRSVSALVVVPNLAKQSVCRTGEFGHGPDWQRAQKAATLRHVLQLPEGSGVIDCGAHIGDYGVPLALALQRCGRRDLTVYCIEPAADKCQFIRRMAWANGVEDSVRVISVGLSSQDGRFVSHEDSTGGSGASQWRPAARGSLFRRLDTMCAEGVIGEVGFMWLDCEFMEKQALLGGIKLLRRCRPTIVLEFTIPRRVNSLGVVTHSRAGTVRELRAEFEELRLRVDDFYAARFHDDWLIRFAPLGLSGYL*