MKPLGKPSQIRRYRTAFSREQIGRLEREFAKENYVSRKTRGELAAELNLPEGTIKVATVIVGDVAAAAAARRVMGVYVWFQNRRMKDKRQKVGGIAWPLIPPQLAYLMHPFSYDMWAKTAFTYPPSPMMPQRVPTIPFPIPNEALKTSTEEKCDEVKPITIATALELTTSANASTETA