MSDQIAMSIDPNVDPYGSLGITRNTDGSITRPQIPRPFFITISDNDSSVFMKDLIINPAKDMWARIVIPREVLNSEIKLPLVVYFHGGGFVMAATVDTPILQKFYATLAIEIPAIIVSIDYRYAPENRLPAAYDDCVESLYWIKNTPNELLKKHADLSKCFLLGTSAGGNIAYHVGLRVAEVSECLKPLEIKGLILHHAFFGGNERTKSELRLVRDKILPLNVCDIMWELGLPIGSDRDHLYCNPMVEIRSNENLFDQMKIQGCKILVIDCDGDPLIDRQIEVSKMLKEKGVQVVDCFSEGGFHGCEFFDDMKLKDMALVVKEFVRA*