MEVQNESGRVILVAIDKSKESCDALQWALNNLFTLQDRIILIHAQRLPVSSFSTGNPGFLMPADVLKVLENDIEKSTEQIFAKAMEICKAKNVTPEKHAHNGDAREVICDAAKKYNSDMLVIGSHAYGALKRVVLGSVSDYCVHHVQCPVVVVKPQKSMEEQKKSRLILVAIDESEESINALRWALNKLLTSQDRIILIHAQRSPSVSLASGSSGYMVPVDVLKILENDIKKTTEKILAKAKEICKAKNLTPATVAHTGDAKEVIFNAAKKYNPDILVLGSHGFGAVKRAFLGSVSDYCVHHVQCPVLVVKPQKNEAR