MKIQVQTLAPQELWQLTMEKLGDDLLALIINRIHDPAYRKSISQVCKQWFRIEGLTRSSVRVFEPNLLLNFLPRFPNLLKFESSEHITNTHLEILAENCPRIQVLNLSFKKKNRFFDEMDENLILDDFDENGLCFIAKICSCLNTVNLRKRSGVVDAGVVSLVSFLPKLIALDLGFGDKVSDESLRVIGNARCALKSLNLQGCWLVSDEGLKSLAEGCLRMSLKKLILAECDRITDRGVLSLMQMSCLEELDLAECGPNVTDIAGEAIASSEILKRLNLSWLVNVSDATVVALAEGCKNLNALNLTGCEFVTGEGVRALTKHRSLKELVLTSCEKLSGYDLEELVLGCQTLEYIVVDRRLRMWVRMEVQDNIMREHCWIDWK*