MSVQLALYSSSIATDPLAYLSQILVYIREVAGLAALSGEDKTEKMTELYASHVKAERGVIRRRKKSREAWRKVEEKKPDLSELAPPEMTREAGDAASQGATRPVSPAGSVATSFSSALQEDVERSLELHRDTLANLLVFDAWHAMISSPVGANLEANLAASDDAGEVRMSELISSCRASLPVDTDGWLRLLISAVHGQFVGVLACDMTLPGAPIIFVNSGFERISGYTNMELHGGSCRRLSSPESNEETIEQMRQAMRTATEVKVQLLNRKKDGTDFLHLIALRPIFDSSGLYRFMLGVTVEVTQSLDRMKHRLAQMERLLQLVPSRLSLPSPSAARERAQLTRSMVQVRPPQNDWDDSKSARAEASQRLSRSRKGGQGLRCAPS*