MVVQLVQGRRLIGASTTVSGQARSNIGCAVGSVREREALGSVLGRAEAGAEVLDEFAIAHDLRIGDILIFRQEKDMAFHVTLLGPSGCEFQYESCSEEENNLDPSSFVANITRATLRYDTLGLPMKFSRENGLDTRCGEIVLMNDKGRTWKLNLKRKRSCGTMYITQGWRSFCSANGLRAGSFFTFKLIKKGGTQVLRLSPKEREDCSSEANEMESLSTETESDEESSQYEKQIKKHRSTWKASSSQSQNRFLTLALKPFNLEKYILYLPVRFSRSHGINEEAKMTLLDKNGVKWSTDLRSEETSDRIRLVGGWQEFFKANCMKPGESIIVKLIWEGDKSCVLKFCSKVKHETK