LPVGQEEAQGKLPKESVKILRDWLYLHRYNAYPSEQEKLSLSGQTNLLVLQIRNWFINARRRLLPDMLRKHGKDPNQFIISRRGGKASDVALPHAVSAPAPTNVLSLSVCSMPLHSGQGEKPAAPFSRGELESPKSLVTPGSTLILLTRAEAGSPTGGLFNMPPPTPPGQDKEDFSSFQLLEVALQRAAEMELQKQQDPSL