MGRESLCRKQLPITAIERLALAVQPKECLPLELSNLPRGVYIVWSGELALGTGNSSVKILSRGGFVTQEELQGATASGKVVFLVLNSADAALIHTKHIWTPGGTSVIEKLLQLEKVEIDVYRGFSNPNLVEFKQIFGGQLVGQALAAASKSVNPFFLVHSLHSYFLFPGDKSIPIIYRVQRIRDGYNFANRSVSAFQSDQIIFTMTASFRRGESGAEHQLPVPCVPPPEEPKERFRMIKRYTGKNKPPFCILAYASDWIFLESALRPHGWTSGPTGIFTDIKVLSMDHSWRVPVPHQVPSTPCGEQSFTPLYQPPKLTKVFILNITPA*