MKSIPVHHVMVVFGTGARRDLPRPSTVQTWTNHADLQPLTTLSENAARQLYLNCKKKDASSPLSEEDLRKIRTAYAVSAGIPRMLTLAFTTDVDYLNGTNNEMWEELVKSQYSDASKFLGGASCLAKAIVISAVCVIPLELGHKPIPGEDKTWDDLRWDSIAFLAGDMQNSHYTIPRLLWIEKAIAKELQQWVRKNCKFSLDDLVPTMGSLYAQTGSASSTASGTPWEKMFASTLVARFFAECWMKDMDPKTSYVCLADLLPQQNEDAAKTLLEFEVCLCNGIVAGSKEAFAGTKIKSDADLTAVHANWNIKKAHHGMVLPVRCKSSQKNMLFGVSARNGHHKTETDLLKTKQHLVSKEDGSEEVSGLLQAVNPRGGKSTARKLKDRLLELTKQKRYAEVMITSGQVVHILGCFD*