MGAIIEQVSMIRKGEEYMDLPPGFRFHPTDEELITSYLIEKVMNGSFTARAIGEADLNKCEPWDLPWKAKMGEKEWYVFCLRDRKYPTGLRTNRATEAGYWKATGKDKEIYKGRKTLVGMKKTLVFYKGRAPKGEKTNWVMHEYRLEGKYSYNNLSRTTTKDEWVVSRIFHKSSAGKRAPFSGLLRINSFGDELRSPSLPPLMDSSVTNASSSLMDDGIRERVDMPSFSTSLEEQNDQLMSFGLNRYGGLGPGGVNPGATSHNPAYHPHFSRFNSLYPYQTPSGFNTMNHPRNNQAPLYLHSSLDTSDRAMLRTVADGHGAKRFKVEQERGSSLLQEPPRCVVSNQSMVSISQDTGMSTDVNTEISSVVSKHEFCSRPFEDLEALSSSAGPVDLDCLWNY