MGAPKQKWTSEEEEALRRGVLKHGAGKWRTIQKDPEFSPVLSSRSNIDLKIDKSYKLTDSYAKRALAPMKDPSLKKKDSAKSSKAAKGLGQLSPALDAAEAAAMKVADAEAKSHLANEHMMEVERIGKMAEETESLLELASELYERCVWVRFVISNHWFTCDLDDDALLADLYALLAHNYVEDDENMFRFNYSPAFLRWALRPPSFFRAWHIGVRAKESKKLVAFISGVPARIRARDDVVRMAEINFLCVHKKLRSKRLAPVLIRGVAPPPPPPPCRYWHRSLNPKKLIDVGFSRLGPRMTMSRTVRLYKLPDAPLTPGFRQMELRDVAAVTRLLRAYLARYVVAPDFDELDVEHWLLPQEDVVDSYLVESPETHEVTDFCSFYTLPSSVLNNANYSTLKAAYSYYNVAVKTPLQQLMNDALIVAKQKNYDVFNALDVMENEGFLKELKQLVYHDS