MKLFPTRTLLCLCIAAPCLPAIAQNDPIELPDIGTVAGSTLTIDQELIYGDAYMRMLRNNQPVINDPVLNEYIDNLGHRLVASANDVKTPFTFFMIRDRNINAFAFFGGYVALHSGLFLHAQSESELASVMAHEIAHVTQRHLARSMEEQARRSPATIAALAGSLLLAIAAPEAGIAAINATMAGSIQGQINYTRSNEKEADRFGIATLAKAGFDANAMPQFFTRLADEYRYASKPPPMLLTHPLPEDRITDSRERARQYPPLKLAPHLDYHLARARIIARYAGIDADAALDWFARSEKKIDATLQPSIQYGKALVYLDLKQFDKAEPLLTQLVKEQPDNHFYLDAISDLYIELKQADKAQSLLEKALKQTPNNSVLTINYANVLLKQDKFTDAIRILQRYTHDNPNDINGWQLLSEANSRLGNSAEDLAARGEIMALQANWNKAIQFYTQASQLVELGSLAQARYDARIDQLMVQRERFLSLQ*