MGALYFLGVLFCASHASALEFPPRFTLDLRKPPLQRWNGALDLILSKHRYEESFLPVFQEHNKTLFNHLEPSHFESLGRAVREHFPETALELQGIANDFEGHGYPVTFQYLSAWLYFHELAHTDVVGAGFDSRECTGIVAETTRGNLVQLANMDQSPLAARNLTLRIRVIDNTSAVLFEGVDWYTLLSTGVSRAVKQGVASVQENWRSGSRKLEDVMTDIQSGVISQMLVFRRAFESAAIRSFDDFLHNVSTTRLAAPFYIVAAGPKAPQGVAVARNLLASDGTDWLPKDDFYLCQCNTDRWLPDDVEDPGARRPRRCCGAWGRRSHPP*