MVKPILYPPTGQPLGPGLANVLEQLERHCLAPDGSLIARSTFLELSQAREEMSRERLQYLEAMAIYCEAMAIVEDFQHAVSVASSGGMRDTQTLFSQLSLRSTTEVYECLEQRLVVAEAAQRLRLPHLSKDGELPEDDVENGGLAARASVESAASSTRSSTGTNVSSSGSNTFTSSSSAVINGMEAGEAGVGGVINKFLGVTPSFLRQTHLFKSPFAQDSTSYQMALVPELEARLRAKNELLASSFVIDGPDTLGVNPSKTLRLPERIKSAIEEIELEEAALLEDLFSADRKFAEYYNVLEQILGVLLRIVKDFKLQHQHQYDGLRKSWLCKRCQTMNAKLRVLEHLLLRDTYTQESIPALHIIRGHLLEAKEDATAAYNRAVTRLREYQGVDPHFDAIARRYHDLVQKLEGIKWTIRQVEMDLNNPEEHLAL*