MRLPQLVEELLGIWSLDDYESSLEELEEVLIAADFGPKTALKIVDRIRDGIKAGRIKTADQTREALKATVVELLERGAAGRPGGGAELQLSAQRPAVILIVGTTTIGKLAARLAGEGLRVYVVPGDTFRAAAAEQLAEWARRAGAVMGPFIQGAKPQSVIAKQRGDVDVVLCDTAGRLHTAYALMEELEPPAPCSSRSVGRSLALPSAVQACKAAISKALGAGQPNETLLVLDGTTGLNMLNQAREFNGSVKLTGLVLTKLDGSARGGAVVRGRPLGHWSPWG*