MRAAIITVAGISSRFNEGIPEEQKILKAIYNEHNPQDTLLVHLIEKCAFADRIIIVGGYMFDQLQSFVSVNLQKSFPQLVLVRNDHYADLASGYSLYLGINKALDLGADELLFVEGDLDIDDESFKKIVDAEHTVLTYTTEPIYANKAVVLYKNEEDRFQYAFNSVHGLLRIDNAFSCILNSGQAWKFDNMEALKKANELFFSMKKDGTNLWIIQQYIDSVPSDTISLVKLERWTNCNTREDYNKILEGWRKK