MPSRAVLEGVLSLQACEELLLLARSLAVVGYREGVCSATIFEVAAALPSALIPLVAAREAVRAAVEEALGLELGLMVEFTGLICWRPGSRIGWHHDANRPYLRQRTHSAVCYLQRAGSDFGGGTFQFQLGSCGAEGPQDVLAAPGRVVAYDAQEEHGVTPVEWGERCALTLWFTDVLEHCEDSRLLAVLAGAPQHLLGLPSSMWLLEDGTDLQLCRLAMTGFALVHSGTLLHNAEAVPDGQEQQHLSSQGQASSELLPPGELAAAAAAEAHSQVAHQAALDGLLPRWLQLGALFAAD*