GSHMAVYAVGDLQGCLDPLKCLLERVAFDPAKDRLWLVGDLVNRGPQSLETLRFLYAMRESVVSVLGNHDLHLLAVAHKSERLKKSDTLREILEAPDREPLLDWLRRLPLLHYDEQRKVALVHAGIPPQWSLEKARLRAAEVEQALRDDQRLPLFLDGMYGNEPAKWDKKLHGIDRLRVITNYFTRMRFCTEDGKLDLKSKEGLDTAPPGYAPWFSFPSRKTRGEKIIFGHWAALEGHCDEPGLFALDTGCVWGARMTLLNVDSGERLSCDCAEQRAPARPAATPA