MFRHALQAVAFFSEDKITAKVELLRKTFTWTDAEVGIALSKAPKLLTRSEESLQHRSEFLISEVGLQPAYIAQQPAIVCYSLEGRLRPRYYAVEFLKENGLLKRNPSYGTVFKDTEKAFRDKFICPHKEAVPHLAEDYDAACKGELPTNFRFTRAKNVL