MSMRRVAFVLVDGIGDVSIPELGWKTPLEAASTPNLDAIATAGISGLMDPVEPGLACGSDTAHLSLLGYDPRQYYRGRGAFESLGAGLAMSPGDIAFKSNFATMDDGTGVVTCRRADRHFEEDGPIFCAALDGLKLPSFPAYEVRVRYATEHRCGVVVKGPGLSGNISGTDPLKDNRLLEVVVPLDESDEAKHTAAVVNELSLELRRILSDHPLNAKRQSAGKAIANVVLLRGCGIRIQVPSFNEKHGLRSCMVAPTKIIAGLGLSLDIAILDAPGATGDYRTLLTSKANAIAKALAAPLERPPNVFVPGEDDAKPGWSEGYDFGFLHIKAIDDAGHDKAVKLKKLAFEAVDKMIGQLARMLWEAECRGAGQFSLCVTGDHSTPVEYGDHSFEPVPFTICHLKDFVKTKGEDTVLSSPLEAFRLPGTTEDSSWTYETHGPKPCDVHGDGVTSFSELSAARGVLGRFPGSEMMGIIKKYMQLDTC*