MGEASVKYEEEFVLSSRGSKLFTCRWLPVHHKIKALVFLCHGYGMECSIFMKGTGSRLAEAGYAVFGIDYEGHGRSEGRRCYIQSFNDLANDCVCFYKAVREQEVYKNLPRFLYGESMGGAVALLVHRKEPMSWNGAVLVAPMCKIAKESMTHPLIESILIKLCSAFPTWKIVPTKDVIEAAFKDPNKRQEIRRNPYIYQDRPRLKTALEMLKVSMDLEQRLEEVTLPFLVLHGEADIVTDPSISKALFSSAMSFDKEIKLYPGMWHGLTSGEPDDNIQTVFQDIIAWLDVRSGVVDQVEESDISIQHL*