MKRYSAGSWLQVVGIGHAVVGAVAYRDVLAGMVRENPCDSVPDRGDRATAFWFMAAAPTLWLGGRLLRSAEEHQDVSAQRAVGVALTAVGVAGTVAMPKSGFPTLVGIGGVLLRRSLRG