MPRLDDKFKVESPSIPQNASFVVLCGWYKAKDAQLKRYSDVLRANGAVVLRTIMPPEDVYTLRESKRIENARALLAATREVRDARGYQELPLYLMFMSNGGCNFHAAMSSEKMLSDEGEFADLHHAIDVLGGGLIFDSCPCYLDTKIATKVFTMGMPSALARVASCAFRLSCALAAAANFVTRGYAPPLQYEPFWRKVRDAPPRRELYLFSEADDICVADKVDELVRERVRAGAAVKAKRWEKGRHVAHLYGENRKEYLALIEEFMRPSRMSCGLEFYLGEFSDVVFT*