MAVEAWGGGGDGSGSGGIREVAAEARREFERGVTVRMAWRAEQLEALLRLLEERETELCDALALDIGKSRHEVLISEILYLRESCKGARKNLKKWAAPQKVPVPLVAFPTSAAVIAEPLGVVLVIAPWNFPLVLALDPIIGAIAAGNAVVLKPSELAPSTSAVLAKLIPNYLDSKAIRVVEGGITESTLLLEQKWDKIFFTGSSAVGRVVMAAATKHLTPVVLELGGKCPVLVDSTADLNVTARRLVYGKWNSSYGQACIAPDYVLVEASVAPMLVVKLKKTLIEFYGEDAKLSRDHARVVNHRHLVRLRSLLEEDSVSESVVYGGEVDESTLYMAPTILLNPSNESTVMKEEIFGPILPIVEVECIDDAIDFVKSRPQPLVVYIFTKNKKLQQKAVMTVQAGSIVFNETVLQFILDGLPFGGVGESGNGSYHGKYSFDIFSHPKAVLSRSFLFDIPVRYPPFTEFKKRIVKLVLEHNNIGMLLAALGLKRDSKSRTPGLKKKE*