MKIILLGAPGAGKGTQAEAICKHLSIPQISTGNIIRAALKNGTEMGKKAQAYMDAGKLVPDEVVIGIIEERLQEDDCKNGYVLDGFPRTIPQAEALDKMVKIDKVIDLEVSDEAIIARMSGRRVCEKCGATYHLLYKKPKAEGVCDICGGTLIQRKDDHPDTVKARLEVYHKETEPLIAHYKKQGVVKRVDGQEEVADTTRLTLAALEA