MTYGFGALSVYDSGQKDKKSIHCEARAIARTKNASATSRFAFLFVSVSVSALGSINGAKPFLLGTDYTCERFPRICTGHVYGEGRSVTGGIRRAHSTPWVIGSVGPTKLKSPHICDTESVDCFKPFITFHWRWYLCNTSTTSPMQMHCLSN