MNYFLYDGSFEGLLTAIYEAYYRRERPDYIVAQDEFESDLFSNTITITSDQEKSERVYRAIEDKISYLTLQHVFYVHLSDLPERGTLIYHYLKLGWCVGPNVNHYLAEECVRRVLEISQKVRGERHRMLGLIRFERLQGDLYYAAMEPDHNIVGLVAPHFVKRLSDQNWLIHDLKRKLAAVYNKKEWMLTSLDVPQTLIYDDKESYYQALWKNYFTSTAIQGRINPRLQKQFMPVRYWKHLVEKKPLDT