MASVEVLEDEEEVEGFEPLLYDPVKWTAWEVAQKARFRRKEEEKARNREENRRRREAHDAVIDSILEHDPKVDRKVYTRFFLRDFSVFDIDEESSVLPMRYTDSIYKDEFALQDSANILSVSIVSSDVGFPVNVYGRVIARDSIDYKCIYLFHRSRDDCQRLNEDGMLILTGPSRGLVLVDFIYLEIDLKIREDGVSPDRAFSKGLISIDGRVLSRENDVVVTSETLESWLSTIEVRFTTVLNAVECTFEIKLIEGLFKGNITVGIADKARNLDIEQTTVIHDSTADGVVTSDESGVIKLRRSVITICLERNVMFHINNEAAGVCAERTFGFTPRRTGADEEKITCGAGKFGFRVVWSLMDFWL*