MATKKHTVAVIGGSGLLGKHIVNGLLENGHYDVTVVSRKGGDDSKLAPFVAKGAKIAHVDYNEQASLVVALKGQEIVISTVGAAALSEQPKYIEAAKAAGVRRFVPSEFGFDSGAPGVREYFPAMGYKYATQDALRASGLEYTFVITGFFLETQFTNLFYWDVPGGKATVKGDTTQPFTLTSLVDVGRWTAEALLDPASKNATVYLVGEVLTYEDAIKTVEKATGKTLAVTRASKADLDRDIAAAPDVWASFLDLLLRAISDGRGRTVPLDKAWKSKAHPQPSRTLATWAPTASWQFADA*