MPAQELFVTGQGNEALGEWVPPDGIKLSWTEGHQWRSTQPVRAPLDSVLQFKVVLLRGSNYIYEPGPDRVIECAAAASAVGPHMEVLCQWGGQPCQLLPAPSPHGTIESAEAAPAAEEQHAALPVEPLQFAEASMAAETAPASNSQQAPAHPILCTITVPFFETQLGQYLVVVGSSEKLGDWVPESGLPMQWQPGHAWKAELPLTAGEDVEFKLAWFNGGAWVWEEGPNRTLNSLNGYITEKEGVIPQNTSVCGIEVSEAELETCLSCNLVVAEVCVC