MRPYVLGLPRYANVAPLHHFLRLEGFRVLHAVPAELNRLLLSGEVGLSLVSSYFYLKHQDSLGLLPDFSVAVLGRVYSVNLFHKGALPHLARVALTTESATSVALLKLLLKEAGAGPRYERREGGLELLSAYDGVLLIGDRAIKAYAALLPEVPETPHALPTRFGEVEVADLSTLWFQRTHLPFVFAVWAYRRENPPPKALVQALREARREGLGRLREVAEAEARRLGVHPLLLQHYLWNFRYHLEEPDRLGLKAFAEALGLPFAPMFYPE