MFKQCIVLLGLCVSLAACATAPTIPAFSWRYGTGSNIDETWTTNVEFYRGGTLIGGYPGGGVGPGASVKRITEKRYYWAGGGGLPVEGIAVPDRAVIEMVSLYDRKRYRIKVDLPADLEQRMRAVYQVQGRYDRRERLYFGLAPGGYYEVVLMGRGLGVSPDLLLARGIAEEVTDNWYDKKFPIGVSQYTVTLQDFDKEYGELFKQHPIPLGMDWAPIMDDYRAKQPKTDQQPIK