MLLLLVTGSRDARIDWASLGLPDWLTDRVERLGFRFPTEVQRRAAPAVASGLDVVIKAETGSGKTLSYLAPALTNLQYPPELYPSDLNGPQLVILVPHMELGVQTALLIFKMYGGNISQGRPGDPANMFTYFGPKGIKVRGVLNKEEVAMAKGTDYLRGVHVVVATPTALLDCVGGKDAMPLLNHVRVIAIDEYDECFDTAPEAMFVLLSIATRNNAEKPQMIAVGATLDRSTAELAVQAGWMTEPITIQVGKDQALPTGLTHQYIVVEPGRKLAVLTRMLRQDLELLGDDSVPARAMIFANNAEEAGEALEPLRSSLWTDHKLAVLLPPGTRIAPPPGSMPDPEVAEAMGLLQQASDPIRAMHSFRDNKTSLLLCTPQASRGIDLPAVSHVYNLGLPDDAKQYLHRAGRAGRVGSTTGGVVTTLVTPAELEHIKAVGQELNITIKEGQQPGSILPGEGEISEELEKYRKGLDDLYNLM*