MKADASLATNLPSGQRHFLAVDDLTPQEARALLDAALDIKKNKLRDPAFTPLQKMTMAMIFTKASARTRVSFETGMFRLGGHALCLGEEIGIGKREATKDIARVLSGYNDIIMARLYAHSDLLELAKYSKVPVINGLTDYNHPCQLMADALTLLEVKGKIDGLKVVYVGDGNNMVHSWLELATVFPIDFVCCCPEGYAPKAEPMQSAMKAGLSTVSVSHDPQTAVVGADVIYTDVWASMGQKDQIAERERAFAGFQVNEELMKLTGKPDTTFLHCLPAERGRETTDGVMESPNSVVFQEAENRMHAQNAVILYCLGLL*