MSYLSVLFVYPVSDMSCLSVLLVYPVSDMCCPVCLFFSVTRTCGAEESTRSHVLVKPIGSSNLPCNEYALLARQNPKGDAQPVASILRKKRPRRSRDGPNSVSETIRRWKEVNQQLEHDPQGAKRARKPPAKGSKKGCMQGKGGPENTQCGFRGVRQRTWGKWVAEIREPNRVSRLWLGTFPTAEDAARAYDEAARAMYGALARTNFPVHPAQAPAVAVAAAIEGVVRGASASCESTTTSTNHSDVASSLPRQAQALEIYSQPDVLESTESVVLTPVEHYSHQDSVPDAGSSIARSTSEEDVFEPLEPISSLPDGESDGFDIEELLRLMEADPIEVEPVNGGSWNGVEIGQQEPLYLDGLDQGMLEGMLQSDYPYPMWISEDRAMHNPAFHDAEMSEFFEGL