MLFLQSLTCRLTWRQPWPRAALLSFLACMCYCTMMHGAMQPAEALAHSTNHRFLLSHGLEKQGLKENLRLKLEKLPGAHKDRYHALRAAMHRDQARREGLEQQVLARIDDKVVSPSGSNGSVANGGGPHKASLNVISGSSVGSGEYFASVSIGTPPQKLFLIADTGSDLTWVKCGASRKPVFFPSRDELATNRSFDQGASSSFAPLSCLSSQCAAWFFPPTCDGRSGDCEFSYSYSDQSFITGSLGFELITLGESQQANVVMGCGHQYAGPNFDKAGGVLGLGQGPLSLASQLTAQSAYSNKFSYCLADFFGSSTIFGSLAFGETFLQETLKYTPLMQNPYVETFYYVGVQAVKVGGVMLDIPVDVWELDGQGNGGTIVDSGTTLAQFAKPAYDAIRDAFRQAIQETPIDDNSVAGLDLCYKTEPSSISRRFPEFAIVFVGGLVLEPPQENYFTEAAPGITCLAMQEASPASFSVIGNLLQQNFHVEFDRLPNRLGVSPADCSKLHA*