MNDPKWSLRQYNRTKEQNEALGFAVADAVDEVSVKEPEDEPLKEKEEILVFPGVCSSCSQPLDTLMKRVTIPYFKDVVIMSTNCDRCGYRDNEVKSGSAISAQGKRITLKVEDSSDLSRDILKSETCGLSIPEISLVLQGGTLGGRFTTIEGILDQIYEELSEKVFMTGDSVESDSAFTRFLAQLKEVKNGDIPFTLVLDDPLANSFLQNIYAPDPDPNMLVELYDRTFEQNEELGLNDIKVEGYSPDPQ*