MTTIVLTREEAKILDALRLVIRECDLKIELLGVESHDLDIALDDMTGQQFCDRVLPCLRKTDPLCSYKVIKSNPERSKHLETTKLEILGGELDKFGTPSEDAYGRDLTINSLFYNVAADKVEDFTGRGVMDLKLGKIRTPLPPLVTFLDDPLRVLRSIRFAARFNFELDEELECVASVDSVKAAFETKITRERISQEIQAMLFGKNPARAMCLLHKLGYWPLIFTRPVSAQSVKDFQVVCETLESVNIPEEGERRLVLVAGILYPFKKENDTVLGSMAERIGLKAMLKKVKALYKAIGNTFVQDWYELNKCTLFGGLPCLFNESFRVEAGLAFRDRDFSLSAAALFLSVPAPSVQQKDVFNAILKSISLSGLLNLKPLLTGNDLKLEFHIVSGPRVGELKEAMFIWQLRNPSGTKPECIRYLRELFI*