MTFLVAQTDHELDNKKAISDGIFVVPGNNAFGNSFRDYNAEAERQKIVRELYRQSHINQTYDFVKKMREEYGKMNKVEMSIWECCELLNEVVDDSDPDLDEPQIEHLLQTAEAIRKDYPNEDWLHLTGLIHDLGKVLLLPSFGGLPQWAVVGDTFPLGCAFDESIVLHEQLKGNPDNNNPTYNTKYGVYSEGCGLNNVVMSWGHDDYMYLVAKANKTTLPSAALFIIRYHSFYRKQYIINSFFLFSTTYLL*