MIHFVLLISRQGKVRLTKWYSPYAQKERSKVIRELSGVILTRGPKLCNFVEWRGYKVVYKRYASLYFCMCIDQDDNELEILEIIHHYVEILDRYFGSVCELDLIFNFHKAYYILDEVLIAGELQESSKKTVARLIAAQDSLVETAKEEASSISNIIAQATK