MVGFVEHYCLSSLVFTGEKEFKSLHCCLSTLAVAVGGKSSKNAVAKKCLSTLIRLLGKEARAYSCMTWLQQTKGMNLRELDLGESEAKDLSGHWLSHFPDSCTSLVSLNIACLASVVSFSALERLVARSPYLRTLRLNRAVPIEKLPKLLRHASKLVDFGRRSYSADMQADVSEVFINVSQAFSGCNQLKGLSGFWDDVPAYFPTIYPVHSKLTSLNLSYATIQIPDLSKLIGNCFNLQRLSGSAVLDYIEDSGLEEIANTCKELQELRVFPFDLFAPGPNVSLTEQGLVAVSMGCPKLQSVLYFCRQMTNDALVSIARNRPNMIRYCLCNIEPQTPDYLILEPLDTGFGAIVQQCKEVQRLSFSGLLTDRVFEYIGVHAKKLEMLSLAFAGDSDLGLLYVLSGCESLRKLETRDCPFGDEALLAIAAKLETMRSLWMSNCSRTVSGRRFDTPGFVWIIDEDATSTPYSNGISLWLLLRKTSGISSMLIFHLHLLA*