A medium supply device includes a medium cassette that accommodates a medium, a dial that is rotatable around a predetermined rotation shaft, an angle-holding part to hold the dial, a subsidiary arm including arm parts that are independently displaceable, and a detection switch with switch parts that are pressed by arm parts of the subsidiary arm. A geographic positioning receiver performing the method includes two or more memory banks alternating between storing a signal sequence and transmitting the signal sequence to parallel correlators to be correlated against a predetermined pattern sequence for real-time data processing. Therefore, the invention provides proteins and DNAs, as well as vaccines comprising the proteins and DNAs, including cellular vaccines and vectors. Specifically, the oxide semiconductor is used for a channel formation region of the semiconductor element. An error is calculated for each candidate vector.