MGCPFSQSVSQPVDERLTRAAIFLVVTINPGKAAEVAVRAHCSILSSLIRGVGFRISDGGLSCVMGVSEGGWERLFGDTKPEYLHVFREINGVHHAPSTPGDLLYHIRAARMDLCFELASRILSDLGNSVSVVDSVQGFRYFDDRDLLGFVDGTENPVAQAAVDATLIGDEDMVFAGGSYVIVQKYLHDLDKWNAIPVEQQEKIIGREKLSDIELRDADKPSYAHNVLTSIEEDGEDVDILRDNMPFGDPGKGEFGTYFIGYSRKPERIERMLENMFIGNPPGNYDRILDVSRAITGTLFFVPTTSFLDSIEPQSAPGQQGDDVINTLRSTAIKGDIMPGSLNIGSLKKEV