MKLALVNRQVILPESGTESFQCHASTLVRLPCGTLVAAWFAGLREGSEDTAIWLSRYEHNIWTTPQRVAAREGEAHWNPVLFYPSDKLWLFYKVGSDVHVWKTWFITSSDRGFTWSTPAPLVNDDILPRGPVKNKLLLASNGAWIAPGSIESPERWRAFVDRSSDEGKHWSISFVPLEPDNAISGTNVALWDGIKKGRLWECCLENLLRWDGVIQPTLWESSPGHIHMLLRSTRGAIFRSDSIDYGATWSVARATSLPNNNSGIDLVSMQDGTLILALNPVNGNWGKRYPLSLIASQDNGESWLPLLDLESDHGEYSYPAIISEGGIVHITYTWNRKNIVYCRLQTV*