MVQSAFEFADICRKHDYHNFVFSMKASNPLVMVQAYRLLAEEMYSKSWDYPLHLGVTEAGEGEDGRMKSAIGIGALLMDGLGDTIRVSLTEDPEYELDPCRRLAGLGQAAASQGWGVPAFEELARDTHTFKRRTGDLPMQKEADTFDFRGVLHRDGSVLSAVDGAAFSRQADVLYKQLGCKLAVGMPFKDIATSDSILVRQLPDLHNATARLAIKRLQDVNVHLLVPLAELAAKPLAGAITLCDLSEAVKAHRQGGLKLPEGSTRFAVSIHGTESDEELAMLQQLQPILALLDIQEGLSTLHASRRVFESLARANVTVPIVHHMRFGPEACRDDIVIRTGSIVGGLLVDGLGEGVLIEAPHEDLEYLRTTSFGLLQGSRMRNIKTEYVSCPSCGRTLFNLQEVTDQIRQKTGHLPGVAIAVMGCIVNGPGEMADADFGYVGGAPGKIDL*