MFHKGATAVTASAFSGYFVAVQREGIFHYSLEQGWRKLFRLKSKIHCISYIGPYLFGVGEKGTVIRSADEGKTWTMSSFPTNATVWAITGRNNGFVCAHGKHCIYVSDDFGVSWRVAKPFAEFHNPPVIRSLCLHGGNLFIGTQIHEYFGGIWAYDIKRDTVQVVKKEKNRMTASMLVFNENWLVAAMGSVKGKHGAVTVRNLLNGEEFTIQSSMIRNEESFLDLSEDDGIIYVTTTQDENGFSRIYQVDLEARSLKWFDTIKGHGWRVANQKENFFCAGLYECKFVQPYEVSAMIH