MGCLCTKHIKQTPGYEEPTVLAAETSFTVSEVEALYELFKKLSSSIIDDGYIHKEEFQLALFKNSNERNLFADRIFDLFDVKRNGVIEFGAFVRSLSIFHPNTAISEKIEFAFRLYDLRHTGFIEREELKEMVLALLKESDLCLSDDVVETIVDKTFSKADLNGDGKIDREEWKEFVARNPSLLKNMTLPYLKDITIAFPSFVLNSEVEDSDIMA