MELVSLKIDNRLVEVHPGATILEAAEIAGVNIPTLCYMKDINKVGACRICVVEVVGARTLAAACVVPVAQGMEVLTNTEKVRNARKFNLELLLSDHDVECLTCIRNQNCELQKMAELLGVRDMRFVGKRNLSAKDMSTPALIRDPQKCILCRRCVSVCKQVQSVEAIVPLGRGFKTLIGTQFNEALSYSVCVQCGQCVLVCPTGALVEKENTEEVWKALSDPRKHVVVQTAPATRVSIGQEFGLEPGTVSTGQMVAALKLIGFDKVMDTDFTADLTIMEEGSELIERLTNNGTLPMITSCSPGWIKFIEHFYPELTEHLSTCKSPQQMFGALLKTYYAEKVKIDPADIVSVSIMPCTAKKFEADRPEMTDSGYTDVDYVLTTRELARMFKQAGIQLNKLPSEEYDAPLGISTGAGVIFGATGGVMEAALRTAYELVTKEELPSVDFYNVRGMRGIKEAEVDLKGTKVKVAVAHTLANARKLLDKIKDGTADYHFIEVMTCPGGCIGGGGQPIPTNLEIREKRIKGIYTADKMMKLRKSHENPAVQQLYKEYLGEPLGEKSHHLLHTHYEKRGKFKKVE