MAKPRVVVLGGGFAGCKVAKALETEADVTLIDPKSYLDINIGVPRALVDDSIHEPMNPEHRKFLRHTAVLHGRVEEAIPGTVRVSGRAELVVATGVSYSGWKAEEATADERVVALRGMRDRLRGARRAAAEILMAAPKREVTLVHSGPALLDELGSEKISRHAHEFLARHGANILLNDRVEGVSPGIFFGTEERRTRRARPPLEGTSGAVVAADATLVAVGGGRPNAAFLSRAFPTALDGSGFVRVDATLRVVGTTNVFSAGDGAYAAGLHAAVIAENIRRLAASLKEFSPAPPICLVTLGAGTGAGDALVRPHGLAPQEDEGRGHVRAPHEERAGAGPEGLRLPVGPGLWV*