GKQAYLGGYSTEEEAAEAHDVAALKCHGLKAKTNFHISRYTALLDRLDSVPMNELVMAIRRTSPGFTRGSSSFRGVTQHKSGRWEVRIGLRGSKHVYLGLHSSEVEAARVYDRALVLLTGSSAATNFPVSNYTKELEAYQMCGPCLSCSLKYSLCPPNL