MKIAKEQLKLYTSQNHDAYSIIFSPLIEDLGLSPQVTEEVELVLLLLVSAEMLANRQLDCARKLLNLCINFSLSAGNPVQRAVYYFAESLRKRIDKGIGIPTIASNIDTVNPNIMEEVLMDPRTDVIETEQMLPFRKVTQFTGIQAILDSVKSFKRIHLIDLGIKTGSQWTILMQALVGNGECPPEHLKITAVGTSLTRMQEVGNRLTSFADTLHIPFSFKTVVSDLRHIRKDLFESKAGEVVAIYSDSRLWTLLAWPNHLESLIQVCKSLDPCVMVVTEIEANTNTPIFIDRFNEALFYYSAIFDSLETCIGWNHQYRAVAQGVYIGRIIENVITSEGEEMAHRHEKLGSWRALFERFGIEETELSHSSLYQAKLLAEKSTCHGFCSLEMDGKSLIIKWKGTPIKSLSAWKFH*